TSTP Solution File: SYO396^1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : SYO396^1 : TPTP v8.2.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n019.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed May 29 18:31:48 EDT 2024

% Result   : Theorem 1.15s 1.34s
% Output   : Proof 1.26s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem    : SYO396^1 : TPTP v8.2.0. Released v4.0.0.
% 0.07/0.15  % Command    : do_cvc5 %s %d
% 0.14/0.36  % Computer : n019.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit   : 300
% 0.14/0.36  % WCLimit    : 300
% 0.14/0.36  % DateTime   : Tue May 28 07:22:24 EDT 2024
% 0.14/0.36  % CPUTime    : 
% 0.21/0.51  %----Proving TH0
% 1.15/1.34  --- Run --ho-elim --full-saturate-quant at 10...
% 1.15/1.34  % SZS status Theorem for /export/starexec/sandbox2/tmp/tmp.Nkaz93JtI5/cvc5---1.0.5_18369.smt2
% 1.15/1.34  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.Nkaz93JtI5/cvc5---1.0.5_18369.smt2
% 1.15/1.34  (assume a0 (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))
% 1.15/1.34  (assume a1 (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))))
% 1.15/1.34  (assume a2 (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))))
% 1.15/1.34  (assume a3 (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))))
% 1.15/1.34  (assume a4 (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))))
% 1.15/1.34  (assume a5 (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))))
% 1.15/1.34  (assume a6 (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))))
% 1.15/1.34  (assume a7 (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))))
% 1.15/1.34  (assume a8 (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))))
% 1.15/1.34  (assume a9 (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))))
% 1.15/1.34  (assume a10 (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))))
% 1.15/1.34  (assume a11 (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))))
% 1.15/1.34  (assume a12 (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0))))
% 1.15/1.34  (assume a13 (= tptp.mtrue (lambda ((W $$unsorted)) true)))
% 1.15/1.34  (assume a14 (= tptp.mfalse (@ tptp.mnot tptp.mtrue)))
% 1.15/1.34  (assume a15 (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V))))))
% 1.15/1.34  (assume a16 (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mbox R) (@ tptp.mnot Phi))) __flatten_var_0))))
% 1.15/1.34  (assume a17 (= tptp.mreflexive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (@ (@ R S) S)))))
% 1.15/1.34  (assume a18 (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (=> (@ (@ R S) T) (@ (@ R T) S))))))
% 1.15/1.34  (assume a19 (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (@ (@ R S) T))))))
% 1.15/1.34  (assume a20 (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R T) U)) (@ (@ R S) U))))))
% 1.15/1.34  (assume a21 (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (@ (@ R T) U))))))
% 1.15/1.34  (assume a22 (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (= T U))))))
% 1.15/1.34  (assume a23 (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U)))))))))
% 1.15/1.34  (assume a24 (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T))))))))
% 1.15/1.34  (assume a25 (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (or (@ (@ R T) U) (= T U) (@ (@ R U) T)))))))
% 1.15/1.34  (assume a26 (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V))))))))
% 1.15/1.34  (assume a27 (= tptp.mvalid (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W)))))
% 1.15/1.34  (assume a28 (= tptp.minvalid (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (not (@ Phi W))))))
% 1.15/1.34  (assume a29 (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (@ Phi W)))))
% 1.15/1.34  (assume a30 (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (not (@ Phi W))))))
% 1.15/1.34  (assume a31 (= tptp.mbox_k (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V))))))
% 1.15/1.34  (assume a32 (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mbox_k (@ tptp.mnot Phi))) __flatten_var_0))))
% 1.15/1.34  (assume a33 (not (@ tptp.mvalid (@ (@ tptp.mequiv (@ tptp.mbox_k (@ (@ tptp.mimplies tptp.p) (@ tptp.mnot tptp.p)))) (@ tptp.mnot (@ tptp.mdia_k tptp.p))))))
% 1.15/1.34  (assume a34 true)
% 1.15/1.34  (step t1 (cl (not (= (not (@ tptp.mvalid (@ (@ tptp.mequiv (@ tptp.mbox_k (@ (@ tptp.mimplies tptp.p) (@ tptp.mnot tptp.p)))) (@ tptp.mnot (@ tptp.mdia_k tptp.p))))) false)) (not (not (@ tptp.mvalid (@ (@ tptp.mequiv (@ tptp.mbox_k (@ (@ tptp.mimplies tptp.p) (@ tptp.mnot tptp.p)))) (@ tptp.mnot (@ tptp.mdia_k tptp.p)))))) false) :rule equiv_pos2)
% 1.15/1.34  (step t2 (cl (and (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V))))))) (= tptp.mbox_k (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V))))) (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W))))) (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W)))))) (= tptp.minvalid (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (not (@ Phi W))))) (= tptp.mvalid (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W)))) (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))))) (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T))))) (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))) (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))))))) (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U))))) (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U))))) (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U))))) (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T))))))) (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S))))) (= tptp.mreflexive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (@ (@ R S) S)))) (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V))))))) (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V))))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))))) (not (= tptp.mbox_k (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))))) (not (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W)))))) (not (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W))))))) (not (= tptp.minvalid (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (not (@ Phi W)))))) (not (= tptp.mvalid (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W))))) (not (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V)))))))))) (not (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T)))))) (not (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T)))))))))) (not (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))))) (not (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U)))))) (not (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U)))))) (not (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U)))))) (not (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T)))))))) (not (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S)))))) (not (= tptp.mreflexive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (@ (@ R S) S))))) (not (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V)))))))) (not (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))))) (not (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) (not (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) (not (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.34  (step t3 (cl (not (= (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mbox_k (@ tptp.mnot Phi))) __flatten_var_0))) (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V))))))))) (not (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mbox_k (@ tptp.mnot Phi))) __flatten_var_0)))) (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))))) :rule equiv_pos2)
% 1.15/1.34  (step t4 (cl (= tptp.mdia_k tptp.mdia_k)) :rule refl)
% 1.15/1.34  (anchor :step t5 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t3 (cl (and (= tptp.mbox_k (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V))))) (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W))))) (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W)))))) (= tptp.minvalid (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (not (@ Phi W))))) (= tptp.mvalid (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W)))) (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))))) (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T))))) (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))) (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))))))) (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U))))) (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U))))) (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U))))) (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T))))))) (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S))))) (= tptp.mreflexive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (@ (@ R S) S)))) (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V))))))) (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V))))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mbox_k (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))))) (not (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W)))))) (not (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W))))))) (not (= tptp.minvalid (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (not (@ Phi W)))))) (not (= tptp.mvalid (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W))))) (not (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V)))))))))) (not (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T)))))) (not (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T)))))))))) (not (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))))) (not (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U)))))) (not (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U)))))) (not (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U)))))) (not (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T)))))))) (not (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S)))))) (not (= tptp.mreflexive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (@ (@ R S) S))))) (not (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V)))))))) (not (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))))) (not (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) (not (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) (not (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.34  (step t5.t4 (cl (not (= (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (not (@ Phi W))))) (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W))))))) (not (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (not (@ Phi W)))))) (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W)))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t5 (cl (= tptp.mcountersatisfiable tptp.mcountersatisfiable)) :rule refl)
% 1.15/1.34  (anchor :step t5.t6 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi)))
% 1.15/1.34  (step t5.t6.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t6.t2 (cl (= (exists ((W $$unsorted)) (not (@ Phi W))) (not (forall ((W $$unsorted)) (@ Phi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t6 (cl (= (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W)))))) :rule bind)
% 1.15/1.34  (step t5.t7 (cl (= (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (not (@ Phi W))))) (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W))))))) :rule cong :premises (t5.t5 t5.t6))
% 1.15/1.34  (step t5.t8 (cl (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W)))))) :rule resolution :premises (t5.t4 t5.t7 a30))
% 1.15/1.34  (step t5.t9 (cl (not (= (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (@ Phi W)))) (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W)))))))) (not (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (@ Phi W))))) (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W))))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t10 (cl (= tptp.msatisfiable tptp.msatisfiable)) :rule refl)
% 1.15/1.34  (anchor :step t5.t11 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi)))
% 1.15/1.34  (step t5.t11.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t11.t2 (cl (= (exists ((W $$unsorted)) (@ Phi W)) (not (forall ((W $$unsorted)) (not (@ Phi W)))))) :rule all_simplify)
% 1.15/1.34  (step t5.t11 (cl (= (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W))))))) :rule bind)
% 1.15/1.34  (step t5.t12 (cl (= (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (@ Phi W)))) (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W)))))))) :rule cong :premises (t5.t10 t5.t11))
% 1.15/1.34  (step t5.t13 (cl (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W))))))) :rule resolution :premises (t5.t9 t5.t12 a29))
% 1.15/1.34  (step t5.t14 (cl (not (= (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V))))))) (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))))))) (not (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V)))))))) (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V)))))))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t15 (cl (= tptp.mweakly_directed tptp.mweakly_directed)) :rule refl)
% 1.15/1.34  (anchor :step t5.t16 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.15/1.34  (step t5.t16.t1 (cl (= R R)) :rule refl)
% 1.15/1.34  (anchor :step t5.t16.t2 :args ((S $$unsorted) (:= S S) (T $$unsorted) (:= T T) (U $$unsorted) (:= U U)))
% 1.15/1.34  (step t5.t16.t2.t1 (cl (= S S)) :rule refl)
% 1.15/1.34  (step t5.t16.t2.t2 (cl (= T T)) :rule refl)
% 1.15/1.34  (step t5.t16.t2.t3 (cl (= U U)) :rule refl)
% 1.15/1.34  (step t5.t16.t2.t4 (cl (= (and (@ (@ R S) T) (@ (@ R S) U)) (and (@ (@ R S) T) (@ (@ R S) U)))) :rule refl)
% 1.15/1.34  (step t5.t16.t2.t5 (cl (= (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V))) (not (forall ((V $$unsorted)) (not (and (@ (@ R T) V) (@ (@ R U) V))))))) :rule all_simplify)
% 1.15/1.34  (step t5.t16.t2.t6 (cl (= (forall ((V $$unsorted)) (not (and (@ (@ R T) V) (@ (@ R U) V)))) (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V)))))) :rule all_simplify)
% 1.15/1.34  (step t5.t16.t2.t7 (cl (= (not (forall ((V $$unsorted)) (not (and (@ (@ R T) V) (@ (@ R U) V))))) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))) :rule cong :premises (t5.t16.t2.t6))
% 1.15/1.34  (step t5.t16.t2.t8 (cl (= (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V))) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))) :rule trans :premises (t5.t16.t2.t5 t5.t16.t2.t7))
% 1.15/1.34  (step t5.t16.t2.t9 (cl (= (=> (and (@ (@ R S) T) (@ (@ R S) U)) (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V)))) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V)))))))) :rule cong :premises (t5.t16.t2.t4 t5.t16.t2.t8))
% 1.15/1.34  (step t5.t16.t2 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V))))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))))) :rule bind)
% 1.15/1.34  (step t5.t16.t3 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))))) :rule all_simplify)
% 1.15/1.34  (step t5.t16.t4 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V))))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))))) :rule trans :premises (t5.t16.t2 t5.t16.t3))
% 1.15/1.34  (step t5.t16 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V)))))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V)))))))))) :rule bind)
% 1.15/1.34  (step t5.t17 (cl (= (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V))))))) (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))))))) :rule cong :premises (t5.t15 t5.t16))
% 1.15/1.34  (step t5.t18 (cl (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V)))))))))) :rule resolution :premises (t5.t14 t5.t17 a26))
% 1.15/1.34  (step t5.t19 (cl (not (= (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (or (@ (@ R T) U) (= T U) (@ (@ R U) T)))))) (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T))))))) (not (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (or (@ (@ R T) U) (= T U) (@ (@ R U) T))))))) (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T)))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t20 (cl (= tptp.mweakly_connected tptp.mweakly_connected)) :rule refl)
% 1.15/1.34  (anchor :step t5.t21 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.15/1.34  (step t5.t21.t1 (cl (= R R)) :rule refl)
% 1.15/1.34  (step t5.t21.t2 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (or (@ (@ R T) U) (= T U) (@ (@ R U) T)))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T))))) :rule all_simplify)
% 1.15/1.34  (step t5.t21 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (or (@ (@ R T) U) (= T U) (@ (@ R U) T))))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T)))))) :rule bind)
% 1.15/1.34  (step t5.t22 (cl (= (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (or (@ (@ R T) U) (= T U) (@ (@ R U) T)))))) (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T))))))) :rule cong :premises (t5.t20 t5.t21))
% 1.15/1.34  (step t5.t23 (cl (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T)))))) :rule resolution :premises (t5.t19 t5.t22 a25))
% 1.15/1.34  (step t5.t24 (cl (not (= (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T))))))) (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))))) (not (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T)))))))) (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T)))))))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t25 (cl (= tptp.mweakly_dense tptp.mweakly_dense)) :rule refl)
% 1.15/1.34  (anchor :step t5.t26 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.15/1.34  (step t5.t26.t1 (cl (= R R)) :rule refl)
% 1.15/1.34  (anchor :step t5.t26.t2 :args ((S $$unsorted) (:= S S) (T $$unsorted) (:= T T) (U $$unsorted) (:= U U)))
% 1.15/1.34  (step t5.t26.t2.t1 (cl (= S S)) :rule refl)
% 1.15/1.34  (step t5.t26.t2.t2 (cl (= T T)) :rule refl)
% 1.15/1.34  (step t5.t26.t2.t3 (cl (= U U)) :rule refl)
% 1.15/1.34  (step t5.t26.t2.t4 (cl (= (@ (@ R S) T) (@ (@ R S) T))) :rule refl)
% 1.15/1.34  (step t5.t26.t2.t5 (cl (= (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T))) (not (forall ((U $$unsorted)) (not (and (@ (@ R S) U) (@ (@ R U) T))))))) :rule all_simplify)
% 1.15/1.34  (step t5.t26.t2.t6 (cl (= (forall ((U $$unsorted)) (not (and (@ (@ R S) U) (@ (@ R U) T)))) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T)))))) :rule all_simplify)
% 1.15/1.34  (step t5.t26.t2.t7 (cl (= (not (forall ((U $$unsorted)) (not (and (@ (@ R S) U) (@ (@ R U) T))))) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))) :rule cong :premises (t5.t26.t2.t6))
% 1.15/1.34  (step t5.t26.t2.t8 (cl (= (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T))) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))) :rule trans :premises (t5.t26.t2.t5 t5.t26.t2.t7))
% 1.15/1.34  (step t5.t26.t2.t9 (cl (= (=> (@ (@ R S) T) (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T)))) (=> (@ (@ R S) T) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T)))))))) :rule cong :premises (t5.t26.t2.t4 t5.t26.t2.t8))
% 1.15/1.34  (step t5.t26.t2 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T))))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))) :rule bind)
% 1.15/1.34  (step t5.t26.t3 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))) :rule all_simplify)
% 1.15/1.34  (step t5.t26.t4 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))) :rule all_simplify)
% 1.15/1.34  (step t5.t26.t5 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))) :rule trans :premises (t5.t26.t3 t5.t26.t4))
% 1.15/1.34  (step t5.t26.t6 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T))))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))) :rule trans :premises (t5.t26.t2 t5.t26.t5))
% 1.15/1.34  (step t5.t26 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T)))))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T)))))))))) :rule bind)
% 1.15/1.34  (step t5.t27 (cl (= (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T))))))) (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))))) :rule cong :premises (t5.t25 t5.t26))
% 1.15/1.34  (step t5.t28 (cl (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T)))))))))) :rule resolution :premises (t5.t24 t5.t27 a24))
% 1.15/1.34  (step t5.t29 (cl (not (= (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U)))))))) (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))))))))) (not (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U))))))))) (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t30 (cl (= tptp.mfunctional tptp.mfunctional)) :rule refl)
% 1.15/1.34  (anchor :step t5.t31 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.15/1.34  (step t5.t31.t1 (cl (= R R)) :rule refl)
% 1.15/1.34  (anchor :step t5.t31.t2 :args ((S $$unsorted) (:= S S)))
% 1.15/1.34  (step t5.t31.t2.t1 (cl (= S S)) :rule refl)
% 1.15/1.34  (anchor :step t5.t31.t2.t2 :args ((T $$unsorted) (:= T T)))
% 1.15/1.34  (step t5.t31.t2.t2.t1 (cl (= T T)) :rule refl)
% 1.15/1.34  (step t5.t31.t2.t2.t2 (cl (= (@ (@ R S) T) (@ (@ R S) T))) :rule refl)
% 1.15/1.34  (step t5.t31.t2.t2.t3 (cl (= (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U))) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))) :rule all_simplify)
% 1.15/1.34  (step t5.t31.t2.t2.t4 (cl (= (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U)))) (and (@ (@ R S) T) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))) :rule cong :premises (t5.t31.t2.t2.t2 t5.t31.t2.t2.t3))
% 1.15/1.34  (step t5.t31.t2.t2 (cl (= (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U))))) (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))) :rule bind)
% 1.15/1.34  (step t5.t31.t2.t3 (cl (= (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))) (not (forall ((T $$unsorted)) (not (and (@ (@ R S) T) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))) :rule all_simplify)
% 1.15/1.34  (step t5.t31.t2.t4 (cl (= (forall ((T $$unsorted)) (not (and (@ (@ R S) T) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))) (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))))) :rule all_simplify)
% 1.15/1.34  (step t5.t31.t2.t5 (cl (= (not (forall ((T $$unsorted)) (not (and (@ (@ R S) T) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))) :rule cong :premises (t5.t31.t2.t4))
% 1.15/1.34  (step t5.t31.t2.t6 (cl (= (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))) :rule trans :premises (t5.t31.t2.t3 t5.t31.t2.t5))
% 1.15/1.34  (step t5.t31.t2.t7 (cl (= (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U))))) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))) :rule trans :premises (t5.t31.t2.t2 t5.t31.t2.t6))
% 1.15/1.34  (step t5.t31.t2 (cl (= (forall ((S $$unsorted)) (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U)))))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))))))) :rule bind)
% 1.15/1.34  (step t5.t31 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U))))))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))))) :rule bind)
% 1.15/1.34  (step t5.t32 (cl (= (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U)))))))) (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))))))))) :rule cong :premises (t5.t30 t5.t31))
% 1.15/1.34  (step t5.t33 (cl (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))))) :rule resolution :premises (t5.t29 t5.t32 a23))
% 1.15/1.34  (step t5.t34 (cl (not (= (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (= T U))))) (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U))))))) (not (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (= T U)))))) (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U)))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t35 (cl (= tptp.mpartially_functional tptp.mpartially_functional)) :rule refl)
% 1.15/1.34  (anchor :step t5.t36 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.15/1.34  (step t5.t36.t1 (cl (= R R)) :rule refl)
% 1.15/1.34  (step t5.t36.t2 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (= T U))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U))))) :rule all_simplify)
% 1.15/1.34  (step t5.t36 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (= T U)))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U)))))) :rule bind)
% 1.15/1.34  (step t5.t37 (cl (= (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (= T U))))) (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U))))))) :rule cong :premises (t5.t35 t5.t36))
% 1.15/1.34  (step t5.t38 (cl (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U)))))) :rule resolution :premises (t5.t34 t5.t37 a22))
% 1.15/1.34  (step t5.t39 (cl (not (= (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (@ (@ R T) U))))) (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U))))))) (not (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (@ (@ R T) U)))))) (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U)))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t40 (cl (= tptp.meuclidean tptp.meuclidean)) :rule refl)
% 1.15/1.34  (anchor :step t5.t41 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.15/1.34  (step t5.t41.t1 (cl (= R R)) :rule refl)
% 1.15/1.34  (step t5.t41.t2 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (@ (@ R T) U))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U))))) :rule all_simplify)
% 1.15/1.34  (step t5.t41 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (@ (@ R T) U)))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U)))))) :rule bind)
% 1.15/1.34  (step t5.t42 (cl (= (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (@ (@ R T) U))))) (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U))))))) :rule cong :premises (t5.t40 t5.t41))
% 1.15/1.34  (step t5.t43 (cl (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U)))))) :rule resolution :premises (t5.t39 t5.t42 a21))
% 1.15/1.34  (step t5.t44 (cl (not (= (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R T) U)) (@ (@ R S) U))))) (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U))))))) (not (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R T) U)) (@ (@ R S) U)))))) (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U)))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t45 (cl (= tptp.mtransitive tptp.mtransitive)) :rule refl)
% 1.15/1.34  (anchor :step t5.t46 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.15/1.34  (step t5.t46.t1 (cl (= R R)) :rule refl)
% 1.15/1.34  (step t5.t46.t2 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R T) U)) (@ (@ R S) U))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U))))) :rule all_simplify)
% 1.15/1.34  (step t5.t46 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R T) U)) (@ (@ R S) U)))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U)))))) :rule bind)
% 1.15/1.34  (step t5.t47 (cl (= (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R T) U)) (@ (@ R S) U))))) (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U))))))) :rule cong :premises (t5.t45 t5.t46))
% 1.15/1.34  (step t5.t48 (cl (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U)))))) :rule resolution :premises (t5.t44 t5.t47 a20))
% 1.15/1.34  (step t5.t49 (cl (not (= (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (@ (@ R S) T))))) (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T))))))))) (not (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (@ (@ R S) T)))))) (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T)))))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t50 (cl (= tptp.mserial tptp.mserial)) :rule refl)
% 1.15/1.34  (anchor :step t5.t51 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.15/1.34  (step t5.t51.t1 (cl (= R R)) :rule refl)
% 1.15/1.34  (anchor :step t5.t51.t2 :args ((S $$unsorted) (:= S S)))
% 1.15/1.34  (step t5.t51.t2.t1 (cl (= S S)) :rule refl)
% 1.15/1.34  (step t5.t51.t2.t2 (cl (= (exists ((T $$unsorted)) (@ (@ R S) T)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T)))))) :rule all_simplify)
% 1.15/1.34  (step t5.t51.t2 (cl (= (forall ((S $$unsorted)) (exists ((T $$unsorted)) (@ (@ R S) T))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T))))))) :rule bind)
% 1.15/1.34  (step t5.t51 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (@ (@ R S) T)))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T)))))))) :rule bind)
% 1.15/1.34  (step t5.t52 (cl (= (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (@ (@ R S) T))))) (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T))))))))) :rule cong :premises (t5.t50 t5.t51))
% 1.15/1.34  (step t5.t53 (cl (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T)))))))) :rule resolution :premises (t5.t49 t5.t52 a19))
% 1.15/1.34  (step t5.t54 (cl (not (= (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (=> (@ (@ R S) T) (@ (@ R T) S))))) (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S))))))) (not (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (=> (@ (@ R S) T) (@ (@ R T) S)))))) (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S)))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t55 (cl (= tptp.msymmetric tptp.msymmetric)) :rule refl)
% 1.15/1.34  (anchor :step t5.t56 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.15/1.34  (step t5.t56.t1 (cl (= R R)) :rule refl)
% 1.15/1.34  (step t5.t56.t2 (cl (= (forall ((S $$unsorted) (T $$unsorted)) (=> (@ (@ R S) T) (@ (@ R T) S))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S))))) :rule all_simplify)
% 1.15/1.34  (step t5.t56 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (=> (@ (@ R S) T) (@ (@ R T) S)))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S)))))) :rule bind)
% 1.15/1.34  (step t5.t57 (cl (= (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (=> (@ (@ R S) T) (@ (@ R T) S))))) (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S))))))) :rule cong :premises (t5.t55 t5.t56))
% 1.15/1.34  (step t5.t58 (cl (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S)))))) :rule resolution :premises (t5.t54 t5.t57 a18))
% 1.15/1.34  (step t5.t59 (cl (not (= (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mbox R) (@ tptp.mnot Phi))) __flatten_var_0))) (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V))))))))) (not (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mbox R) (@ tptp.mnot Phi))) __flatten_var_0)))) (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V)))))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t60 (cl (= tptp.mdia tptp.mdia)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R) (Phi (-> $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t1 (cl (= R R)) :rule refl)
% 1.15/1.34  (step t5.t61.t2 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t4 (cl (and (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V))))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))))) (not (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) (not (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) (not (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.34  (step t5.t61.t5 (cl (not (= (= tptp.mfalse (@ tptp.mnot tptp.mtrue)) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)))) (not (= tptp.mfalse (@ tptp.mnot tptp.mtrue))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t61.t6 (cl (= tptp.mfalse tptp.mfalse)) :rule refl)
% 1.15/1.34  (step t5.t61.t7 (cl (and (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) (not (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.34  (step t5.t61.t8 (cl (not (= (= tptp.mtrue (lambda ((W $$unsorted)) true)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)))) (not (= tptp.mtrue (lambda ((W $$unsorted)) true))) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t61.t9 (cl (= tptp.mtrue tptp.mtrue)) :rule refl)
% 1.15/1.34  (step t5.t61.t10 (cl (= (lambda ((W $$unsorted)) true) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t11 (cl (= (= tptp.mtrue (lambda ((W $$unsorted)) true)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)))) :rule cong :premises (t5.t61.t9 t5.t61.t10))
% 1.15/1.34  (step t5.t61.t12 (cl (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule resolution :premises (t5.t61.t8 t5.t61.t11 a13))
% 1.15/1.34  (step t5.t61.t13 (cl (not (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))))) (not (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0)))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t61.t14 (cl (= tptp.mexists_prop tptp.mexists_prop)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15 :args ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t3 (cl (and (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.34  (step t5.t61.t15.t4 (cl (not (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t61.t15.t5 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t3 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.34  (step t5.t61.t15.t6.t4 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t61.t15.t6.t5 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t7.t7.t7.t5))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t7.t7.t7.t5))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t7.t6 t5.t61.t15.t6.t6.t7.t7.t7.t7.t8))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t7.t7 t5.t61.t15.t6.t6.t7.t7.t7.t7.t9))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t7.t6 t5.t61.t15.t6.t6.t7.t7.t7.t7.t11))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t7.t10 t5.t61.t15.t6.t6.t7.t7.t7.t7.t12))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t7.t6 t5.t61.t15.t6.t6.t7.t7.t7.t7.t13))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t7.t14 t5.t61.t15.t6.t6.t7.t7.t7.t7.t15))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t6 t5.t61.t15.t6.t6.t7.t7.t7.t7))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t10.t5 t5.t61.t15.t6.t6.t7.t7.t7.t10.t6))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t10.t9.t3 t5.t61.t15.t6.t6.t7.t7.t7.t10.t9.t4))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t7.t10.t8 t5.t61.t15.t6.t6.t7.t7.t7.t10.t9))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t7.t10.t7 t5.t61.t15.t6.t6.t7.t7.t7.t10.t10))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t10.t11 t5.t61.t15.t6.t6.t7.t7.t7.t10.t12))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t10.t15.t2 t5.t61.t15.t6.t6.t7.t7.t7.t10.t15.t3))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t7.t10.t14 t5.t61.t15.t6.t6.t7.t7.t7.t10.t15))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t7.t10.t13 t5.t61.t15.t6.t6.t7.t7.t7.t10.t16))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t10.t4 t5.t61.t15.t6.t6.t7.t7.t7.t10.t17))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t10.t20.t2))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t7.t10.t19 t5.t61.t15.t6.t6.t7.t7.t7.t10.t20))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t7.t10.t18 t5.t61.t15.t6.t6.t7.t7.t7.t10.t21))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t10.t22 t5.t61.t15.t6.t6.t7.t7.t7.t10.t23))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t7.t10.t24 t5.t61.t15.t6.t6.t7.t7.t7.t10.t25))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t9 t5.t61.t15.t6.t6.t7.t7.t7.t10))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t7.t8 t5.t61.t15.t6.t6.t7.t7.t7.t11))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t6.t7.t7.t7.t5 t5.t61.t15.t6.t6.t7.t7.t7.t12 a4))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t7.t7.t7.t4 t5.t61.t15.t6.t6.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t7.t7.t14))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t7.t7.t14))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t16 t5.t61.t15.t6.t6.t7.t7.t7.t17))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t15 t5.t61.t15.t6.t6.t7.t7.t7.t18))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t19 t5.t61.t15.t6.t6.t7.t7.t7.t20))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t7.t21 t5.t61.t15.t6.t6.t7.t7.t7.t22))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t6 t5.t61.t15.t6.t6.t7.t7.t7))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t10.t4 t5.t61.t15.t6.t6.t7.t7.t10.t5))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t10.t8.t3 t5.t61.t15.t6.t6.t7.t7.t10.t8.t4))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t10.t7 t5.t61.t15.t6.t6.t7.t7.t10.t8))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t10.t6 t5.t61.t15.t6.t6.t7.t7.t10.t9))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t10.t10 t5.t61.t15.t6.t6.t7.t7.t10.t11))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t10.t12 t5.t61.t15.t6.t6.t7.t7.t10.t13))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t10.t14 t5.t61.t15.t6.t6.t7.t7.t10.t15))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t10.t16 t5.t61.t15.t6.t6.t7.t7.t10.t17))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t9 t5.t61.t15.t6.t6.t7.t7.t10))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t8 t5.t61.t15.t6.t6.t7.t7.t11))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t6.t6.t7.t7.t5 t5.t61.t15.t6.t6.t7.t7.t12 a5))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t7.t16.t5))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t7.t16.t5))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t16.t6 t5.t61.t15.t6.t6.t7.t7.t16.t8))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t16.t7 t5.t61.t15.t6.t6.t7.t7.t16.t9))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t16.t6 t5.t61.t15.t6.t6.t7.t7.t16.t11))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t16.t10 t5.t61.t15.t6.t6.t7.t7.t16.t12))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t16.t6 t5.t61.t15.t6.t6.t7.t7.t16.t13))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t16.t14 t5.t61.t15.t6.t6.t7.t7.t16.t15))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t15 t5.t61.t15.t6.t6.t7.t7.t16))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t19.t5 t5.t61.t15.t6.t6.t7.t7.t19.t6))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t19.t9.t3 t5.t61.t15.t6.t6.t7.t7.t19.t9.t4))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t19.t8 t5.t61.t15.t6.t6.t7.t7.t19.t9))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t19.t7 t5.t61.t15.t6.t6.t7.t7.t19.t10))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t19.t11 t5.t61.t15.t6.t6.t7.t7.t19.t12))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t19.t15.t2 t5.t61.t15.t6.t6.t7.t7.t19.t15.t3))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t19.t14 t5.t61.t15.t6.t6.t7.t7.t19.t15))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t19.t13 t5.t61.t15.t6.t6.t7.t7.t19.t16))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t19.t4 t5.t61.t15.t6.t6.t7.t7.t19.t17))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t19.t20.t2))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t19.t19 t5.t61.t15.t6.t6.t7.t7.t19.t20))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t19.t18 t5.t61.t15.t6.t6.t7.t7.t19.t21))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t19.t22 t5.t61.t15.t6.t6.t7.t7.t19.t23))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t19.t24 t5.t61.t15.t6.t6.t7.t7.t19.t25))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t18 t5.t61.t15.t6.t6.t7.t7.t19))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t7.t17 t5.t61.t15.t6.t6.t7.t7.t20))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t6.t7.t7.t14 t5.t61.t15.t6.t6.t7.t7.t21 a4))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t7.t7.t4 t5.t61.t15.t6.t6.t7.t7.t13 t5.t61.t15.t6.t6.t7.t7.t22 a3 a2 a1 a0))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t7.t23))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t7.t23))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t25 t5.t61.t15.t6.t6.t7.t7.t26))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t24 t5.t61.t15.t6.t6.t7.t7.t27))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t28 t5.t61.t15.t6.t6.t7.t7.t29))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t7.t30 t5.t61.t15.t6.t6.t7.t7.t31))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t6 t5.t61.t15.t6.t6.t7.t7))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t10.t4 t5.t61.t15.t6.t6.t7.t10.t5))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t10.t8.t3 t5.t61.t15.t6.t6.t7.t10.t8.t4))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t10.t7 t5.t61.t15.t6.t6.t7.t10.t8))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t10.t6 t5.t61.t15.t6.t6.t7.t10.t9))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t10.t10 t5.t61.t15.t6.t6.t7.t10.t11))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t10.t12 t5.t61.t15.t6.t6.t7.t10.t13))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t10.t14 t5.t61.t15.t6.t6.t7.t10.t15))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t10.t16 t5.t61.t15.t6.t6.t7.t10.t17))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t9 t5.t61.t15.t6.t6.t7.t10))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t8 t5.t61.t15.t6.t6.t7.t11))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t6.t6.t7.t5 t5.t61.t15.t6.t6.t7.t12 a6))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t16.t7.t5))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t16.t7.t5))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t7.t6 t5.t61.t15.t6.t6.t7.t16.t7.t8))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t7.t7 t5.t61.t15.t6.t6.t7.t16.t7.t9))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t7.t6 t5.t61.t15.t6.t6.t7.t16.t7.t11))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t7.t10 t5.t61.t15.t6.t6.t7.t16.t7.t12))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t7.t6 t5.t61.t15.t6.t6.t7.t16.t7.t13))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t7.t14 t5.t61.t15.t6.t6.t7.t16.t7.t15))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t6 t5.t61.t15.t6.t6.t7.t16.t7))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t10.t5 t5.t61.t15.t6.t6.t7.t16.t10.t6))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t10.t9.t3 t5.t61.t15.t6.t6.t7.t16.t10.t9.t4))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t16.t10.t8 t5.t61.t15.t6.t6.t7.t16.t10.t9))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t16.t10.t7 t5.t61.t15.t6.t6.t7.t16.t10.t10))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t10.t11 t5.t61.t15.t6.t6.t7.t16.t10.t12))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t10.t15.t2 t5.t61.t15.t6.t6.t7.t16.t10.t15.t3))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t16.t10.t14 t5.t61.t15.t6.t6.t7.t16.t10.t15))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t16.t10.t13 t5.t61.t15.t6.t6.t7.t16.t10.t16))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t10.t4 t5.t61.t15.t6.t6.t7.t16.t10.t17))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t10.t20.t2))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t16.t10.t19 t5.t61.t15.t6.t6.t7.t16.t10.t20))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t16.t10.t18 t5.t61.t15.t6.t6.t7.t16.t10.t21))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t10.t22 t5.t61.t15.t6.t6.t7.t16.t10.t23))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t16.t10.t24 t5.t61.t15.t6.t6.t7.t16.t10.t25))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t9 t5.t61.t15.t6.t6.t7.t16.t10))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t16.t8 t5.t61.t15.t6.t6.t7.t16.t11))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t6.t7.t16.t5 t5.t61.t15.t6.t6.t7.t16.t12 a4))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t7.t16.t4 t5.t61.t15.t6.t6.t7.t16.t13 a3 a2 a1 a0))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t16.t14))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t16.t14))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t16 t5.t61.t15.t6.t6.t7.t16.t17))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t15 t5.t61.t15.t6.t6.t7.t16.t18))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t19 t5.t61.t15.t6.t6.t7.t16.t20))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t16.t21 t5.t61.t15.t6.t6.t7.t16.t22))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t15 t5.t61.t15.t6.t6.t7.t16))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t19.t4 t5.t61.t15.t6.t6.t7.t19.t5))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t19.t8.t3 t5.t61.t15.t6.t6.t7.t19.t8.t4))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t19.t7 t5.t61.t15.t6.t6.t7.t19.t8))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t19.t6 t5.t61.t15.t6.t6.t7.t19.t9))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t19.t10 t5.t61.t15.t6.t6.t7.t19.t11))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t19.t12 t5.t61.t15.t6.t6.t7.t19.t13))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t19.t14 t5.t61.t15.t6.t6.t7.t19.t15))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t19.t16 t5.t61.t15.t6.t6.t7.t19.t17))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t18 t5.t61.t15.t6.t6.t7.t19))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t17 t5.t61.t15.t6.t6.t7.t20))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t6.t6.t7.t14 t5.t61.t15.t6.t6.t7.t21 a5))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t7.t25.t4 a3 a2 a1 a0))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t25.t5))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t25.t5))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t25.t6 t5.t61.t15.t6.t6.t7.t25.t8))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t25.t7 t5.t61.t15.t6.t6.t7.t25.t9))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t25.t6 t5.t61.t15.t6.t6.t7.t25.t11))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t25.t10 t5.t61.t15.t6.t6.t7.t25.t12))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t25.t6 t5.t61.t15.t6.t6.t7.t25.t13))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t25.t14 t5.t61.t15.t6.t6.t7.t25.t15))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t24 t5.t61.t15.t6.t6.t7.t25))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t28.t5 t5.t61.t15.t6.t6.t7.t28.t6))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t28.t9.t3 t5.t61.t15.t6.t6.t7.t28.t9.t4))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t28.t8 t5.t61.t15.t6.t6.t7.t28.t9))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t28.t7 t5.t61.t15.t6.t6.t7.t28.t10))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t28.t11 t5.t61.t15.t6.t6.t7.t28.t12))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t28.t15.t2 t5.t61.t15.t6.t6.t7.t28.t15.t3))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t28.t14 t5.t61.t15.t6.t6.t7.t28.t15))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t28.t13 t5.t61.t15.t6.t6.t7.t28.t16))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t28.t4 t5.t61.t15.t6.t6.t7.t28.t17))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t28.t20.t2))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t28.t19 t5.t61.t15.t6.t6.t7.t28.t20))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t28.t18 t5.t61.t15.t6.t6.t7.t28.t21))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t28.t22 t5.t61.t15.t6.t6.t7.t28.t23))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t28.t24 t5.t61.t15.t6.t6.t7.t28.t25))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t27 t5.t61.t15.t6.t6.t7.t28))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t6.t7.t26 t5.t61.t15.t6.t6.t7.t29))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t6.t7.t23 t5.t61.t15.t6.t6.t7.t30 a4))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t7.t4 t5.t61.t15.t6.t6.t7.t13 t5.t61.t15.t6.t6.t7.t22 t5.t61.t15.t6.t6.t7.t31 a3 a2 a1 a0))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t32))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t61.t15.t6.t6.t7.t32))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t34 t5.t61.t15.t6.t6.t7.t35))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t36 t5.t61.t15.t6.t6.t7.t37))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t33 t5.t61.t15.t6.t6.t7.t38))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t34 t5.t61.t15.t6.t6.t7.t37))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t40 t5.t61.t15.t6.t6.t7.t35))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t39 t5.t61.t15.t6.t6.t7.t41))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t7.t42 t5.t61.t15.t6.t6.t7.t43))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t6 t5.t61.t15.t6.t6.t7))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t10.t5 t5.t61.t15.t6.t6.t10.t6))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t61.t15.t6.t6.t10.t7 t5.t61.t15.t6.t6.t10.t8))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t6.t10.t4 t5.t61.t15.t6.t6.t10.t9))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.15/1.34  (anchor :step t5.t61.t15.t6.t6.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t10.t12.t3))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t10.t12.t4 t5.t61.t15.t6.t6.t10.t12.t5))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t6.t10.t12.t6))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t15.t6.t6.t10.t11 t5.t61.t15.t6.t6.t10.t12))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t15.t6.t6.t10.t10 t5.t61.t15.t6.t6.t10.t13))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t10.t15 t5.t61.t15.t6.t6.t10.t16))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t61.t15.t6.t6.t10.t17 t5.t61.t15.t6.t6.t10.t18))
% 1.15/1.34  (step t5.t61.t15.t6.t6.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t6.t10.t14 t5.t61.t15.t6.t6.t10.t19))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t10.t22.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t6.t10.t22.t2 t5.t61.t15.t6.t6.t10.t22.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t61.t15.t6.t6.t10.t22.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t6.t10.t21 t5.t61.t15.t6.t6.t10.t22))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t6.t10.t20 t5.t61.t15.t6.t6.t10.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t10.t24 t5.t61.t15.t6.t6.t10.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t61.t15.t6.t6.t10.t26 t5.t61.t15.t6.t6.t10.t27))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t61.t15.t6.t6.t9 t5.t61.t15.t6.t6.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t61.t15.t6.t6.t8 t5.t61.t15.t6.t6.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t61.t15.t6.t6.t5 t5.t61.t15.t6.t6.t12 a7))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t6.t16.t7.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t6.t16.t7.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t7.t6 t5.t61.t15.t6.t6.t16.t7.t7.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t7.t7 t5.t61.t15.t6.t6.t16.t7.t7.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t7.t6 t5.t61.t15.t6.t6.t16.t7.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t7.t10 t5.t61.t15.t6.t6.t16.t7.t7.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t7.t6 t5.t61.t15.t6.t6.t16.t7.t7.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t7.t14 t5.t61.t15.t6.t6.t16.t7.t7.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t6 t5.t61.t15.t6.t6.t16.t7.t7))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t10.t5 t5.t61.t15.t6.t6.t16.t7.t10.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t10.t9.t3 t5.t61.t15.t6.t6.t16.t7.t10.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t7.t10.t8 t5.t61.t15.t6.t6.t16.t7.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t7.t10.t7 t5.t61.t15.t6.t6.t16.t7.t10.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t10.t11 t5.t61.t15.t6.t6.t16.t7.t10.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t10.t15.t2 t5.t61.t15.t6.t6.t16.t7.t10.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t7.t10.t14 t5.t61.t15.t6.t6.t16.t7.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t7.t10.t13 t5.t61.t15.t6.t6.t16.t7.t10.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t10.t4 t5.t61.t15.t6.t6.t16.t7.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t10.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t7.t10.t19 t5.t61.t15.t6.t6.t16.t7.t10.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t7.t10.t18 t5.t61.t15.t6.t6.t16.t7.t10.t21))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t10.t22 t5.t61.t15.t6.t6.t16.t7.t10.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t7.t10.t24 t5.t61.t15.t6.t6.t16.t7.t10.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t9 t5.t61.t15.t6.t6.t16.t7.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t7.t8 t5.t61.t15.t6.t6.t16.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t6.t16.t7.t5 t5.t61.t15.t6.t6.t16.t7.t12 a4))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t16.t7.t4 t5.t61.t15.t6.t6.t16.t7.t13 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t6.t16.t7.t14))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t6.t16.t7.t14))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t16 t5.t61.t15.t6.t6.t16.t7.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t15 t5.t61.t15.t6.t6.t16.t7.t18))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t19 t5.t61.t15.t6.t6.t16.t7.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t7.t21 t5.t61.t15.t6.t6.t16.t7.t22))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t6 t5.t61.t15.t6.t6.t16.t7))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t10.t4 t5.t61.t15.t6.t6.t16.t10.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t10.t8.t3 t5.t61.t15.t6.t6.t16.t10.t8.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t10.t7 t5.t61.t15.t6.t6.t16.t10.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t10.t6 t5.t61.t15.t6.t6.t16.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t10.t10 t5.t61.t15.t6.t6.t16.t10.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t10.t12 t5.t61.t15.t6.t6.t16.t10.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t10.t14 t5.t61.t15.t6.t6.t16.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t10.t16 t5.t61.t15.t6.t6.t16.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t9 t5.t61.t15.t6.t6.t16.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t8 t5.t61.t15.t6.t6.t16.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t6.t6.t16.t5 t5.t61.t15.t6.t6.t16.t12 a5))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t16.t16.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t6.t16.t16.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t6.t16.t16.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t16.t6 t5.t61.t15.t6.t6.t16.t16.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t16.t7 t5.t61.t15.t6.t6.t16.t16.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t16.t6 t5.t61.t15.t6.t6.t16.t16.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t16.t10 t5.t61.t15.t6.t6.t16.t16.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t16.t6 t5.t61.t15.t6.t6.t16.t16.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t16.t14 t5.t61.t15.t6.t6.t16.t16.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t15 t5.t61.t15.t6.t6.t16.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t19.t5 t5.t61.t15.t6.t6.t16.t19.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t19.t9.t3 t5.t61.t15.t6.t6.t16.t19.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t19.t8 t5.t61.t15.t6.t6.t16.t19.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t19.t7 t5.t61.t15.t6.t6.t16.t19.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t19.t11 t5.t61.t15.t6.t6.t16.t19.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t19.t15.t2 t5.t61.t15.t6.t6.t16.t19.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t19.t14 t5.t61.t15.t6.t6.t16.t19.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t19.t13 t5.t61.t15.t6.t6.t16.t19.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t19.t4 t5.t61.t15.t6.t6.t16.t19.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t19.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t19.t19 t5.t61.t15.t6.t6.t16.t19.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t19.t18 t5.t61.t15.t6.t6.t16.t19.t21))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t19.t22 t5.t61.t15.t6.t6.t16.t19.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t19.t24 t5.t61.t15.t6.t6.t16.t19.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t18 t5.t61.t15.t6.t6.t16.t19))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t6.t16.t17 t5.t61.t15.t6.t6.t16.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t6.t16.t14 t5.t61.t15.t6.t6.t16.t21 a4))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t16.t4 t5.t61.t15.t6.t6.t16.t13 t5.t61.t15.t6.t6.t16.t22 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t6.t16.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t6.t16.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t25 t5.t61.t15.t6.t6.t16.t26))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t24 t5.t61.t15.t6.t6.t16.t27))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t28 t5.t61.t15.t6.t6.t16.t29))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t16.t30 t5.t61.t15.t6.t6.t16.t31))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t15 t5.t61.t15.t6.t6.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t19.t4 t5.t61.t15.t6.t6.t19.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t6.t19.t8.t3 t5.t61.t15.t6.t6.t19.t8.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t19.t7 t5.t61.t15.t6.t6.t19.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t19.t6 t5.t61.t15.t6.t6.t19.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t19.t10 t5.t61.t15.t6.t6.t19.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t19.t12 t5.t61.t15.t6.t6.t19.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t19.t14 t5.t61.t15.t6.t6.t19.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t6.t6.t19.t16 t5.t61.t15.t6.t6.t19.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t6.t18 t5.t61.t15.t6.t6.t19))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t6.t17 t5.t61.t15.t6.t6.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t6.t6.t14 t5.t61.t15.t6.t6.t21 a6))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t25.t7.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t6.t25.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t6.t25.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t7.t6 t5.t61.t15.t6.t6.t25.t7.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t7.t7 t5.t61.t15.t6.t6.t25.t7.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t7.t6 t5.t61.t15.t6.t6.t25.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t7.t10 t5.t61.t15.t6.t6.t25.t7.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t7.t6 t5.t61.t15.t6.t6.t25.t7.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t7.t14 t5.t61.t15.t6.t6.t25.t7.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t6 t5.t61.t15.t6.t6.t25.t7))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t10.t5 t5.t61.t15.t6.t6.t25.t10.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t10.t9.t3 t5.t61.t15.t6.t6.t25.t10.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t25.t10.t8 t5.t61.t15.t6.t6.t25.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t25.t10.t7 t5.t61.t15.t6.t6.t25.t10.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t10.t11 t5.t61.t15.t6.t6.t25.t10.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t10.t15.t2 t5.t61.t15.t6.t6.t25.t10.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t25.t10.t14 t5.t61.t15.t6.t6.t25.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t25.t10.t13 t5.t61.t15.t6.t6.t25.t10.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t10.t4 t5.t61.t15.t6.t6.t25.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t10.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t25.t10.t19 t5.t61.t15.t6.t6.t25.t10.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t25.t10.t18 t5.t61.t15.t6.t6.t25.t10.t21))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t10.t22 t5.t61.t15.t6.t6.t25.t10.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t6.t25.t10.t24 t5.t61.t15.t6.t6.t25.t10.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t9 t5.t61.t15.t6.t6.t25.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t6.t25.t8 t5.t61.t15.t6.t6.t25.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t6.t25.t5 t5.t61.t15.t6.t6.t25.t12 a4))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t25.t4 t5.t61.t15.t6.t6.t25.t13 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t6.t25.t14))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t6.t25.t14))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t16 t5.t61.t15.t6.t6.t25.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t15 t5.t61.t15.t6.t6.t25.t18))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t19 t5.t61.t15.t6.t6.t25.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t25.t21 t5.t61.t15.t6.t6.t25.t22))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t24 t5.t61.t15.t6.t6.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t28.t4 t5.t61.t15.t6.t6.t28.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t6.t28.t8.t3 t5.t61.t15.t6.t6.t28.t8.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t28.t7 t5.t61.t15.t6.t6.t28.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t28.t6 t5.t61.t15.t6.t6.t28.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t28.t10 t5.t61.t15.t6.t6.t28.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t28.t12 t5.t61.t15.t6.t6.t28.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t28.t14 t5.t61.t15.t6.t6.t28.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t6.t6.t28.t16 t5.t61.t15.t6.t6.t28.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t6.t27 t5.t61.t15.t6.t6.t28))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t6.t26 t5.t61.t15.t6.t6.t29))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t6.t6.t23 t5.t61.t15.t6.t6.t30 a5))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t34.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t6.t34.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t6.t34.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t34.t6 t5.t61.t15.t6.t6.t34.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t6.t34.t7 t5.t61.t15.t6.t6.t34.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t34.t6 t5.t61.t15.t6.t6.t34.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t6.t34.t10 t5.t61.t15.t6.t6.t34.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t6.t34.t6 t5.t61.t15.t6.t6.t34.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t34.t14 t5.t61.t15.t6.t6.t34.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t6.t33 t5.t61.t15.t6.t6.t34))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t37.t5 t5.t61.t15.t6.t6.t37.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t6.t37.t9.t3 t5.t61.t15.t6.t6.t37.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t37.t8 t5.t61.t15.t6.t6.t37.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t6.t37.t7 t5.t61.t15.t6.t6.t37.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t37.t11 t5.t61.t15.t6.t6.t37.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t6.t37.t15.t2 t5.t61.t15.t6.t6.t37.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t37.t14 t5.t61.t15.t6.t6.t37.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t6.t37.t13 t5.t61.t15.t6.t6.t37.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t6.t37.t4 t5.t61.t15.t6.t6.t37.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t6.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t6.t37.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t37.t19 t5.t61.t15.t6.t6.t37.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t6.t37.t18 t5.t61.t15.t6.t6.t37.t21))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t37.t22 t5.t61.t15.t6.t6.t37.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t6.t37.t24 t5.t61.t15.t6.t6.t37.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t6.t36 t5.t61.t15.t6.t6.t37))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t6.t35 t5.t61.t15.t6.t6.t38))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t6.t32 t5.t61.t15.t6.t6.t39 a4))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t6.t4 t5.t61.t15.t6.t6.t13 t5.t61.t15.t6.t6.t22 t5.t61.t15.t6.t6.t31 t5.t61.t15.t6.t6.t40 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t6.t41))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t5.t61.t15.t6.t6.t41))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t44 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t5.t61.t15.t6.t6.t43 t5.t61.t15.t6.t6.t44))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t46 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t5.t61.t15.t6.t6.t45 t5.t61.t15.t6.t6.t46))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t5.t61.t15.t6.t6.t42 t5.t61.t15.t6.t6.t47))
% 1.15/1.35  (step t5.t61.t15.t6.t6.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t6.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t6.t48 t5.t61.t15.t6.t6.t49))
% 1.15/1.35  (step t5.t61.t15.t6.t6 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t7 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t5 t5.t61.t15.t6.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t8 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t9 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t9.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t9.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t9.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t9.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t9.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t9.t6 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t9.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t5.t61.t15.t6.t9.t5 t5.t61.t15.t6.t9.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t9.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t9.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t9.t7 t5.t61.t15.t6.t9.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t9.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t61.t15.t6.t9.t4 t5.t61.t15.t6.t9.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t9.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t9.t12 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t9.t12.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t9.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t9.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t5.t61.t15.t6.t9.t12.t2))
% 1.15/1.35  (step t5.t61.t15.t6.t9.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t9.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t5.t61.t15.t6.t9.t12.t3 t5.t61.t15.t6.t9.t12.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t9.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t9.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t61.t15.t6.t9.t11 t5.t61.t15.t6.t9.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t9.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t61.t15.t6.t9.t10 t5.t61.t15.t6.t9.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t9.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t9.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t9.t14 t5.t61.t15.t6.t9.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t9.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t9.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t9.t16 t5.t61.t15.t6.t9.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t9 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t10 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t8 t5.t61.t15.t6.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t11 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t7 t5.t61.t15.t6.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t12 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t4 t5.t61.t15.t6.t11 a8))
% 1.15/1.35  (step t5.t61.t15.t6.t13 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t14 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t15.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t15.t7.t7.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t15.t7.t7.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t7.t6 t5.t61.t15.t6.t15.t7.t7.t7.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t7.t7 t5.t61.t15.t6.t15.t7.t7.t7.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t7.t6 t5.t61.t15.t6.t15.t7.t7.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t7.t10 t5.t61.t15.t6.t15.t7.t7.t7.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t7.t6 t5.t61.t15.t6.t15.t7.t7.t7.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t7.t14 t5.t61.t15.t6.t15.t7.t7.t7.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t6 t5.t61.t15.t6.t15.t7.t7.t7))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t10.t5 t5.t61.t15.t6.t15.t7.t7.t10.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t10.t9.t3 t5.t61.t15.t6.t15.t7.t7.t10.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t7.t10.t8 t5.t61.t15.t6.t15.t7.t7.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t7.t10.t7 t5.t61.t15.t6.t15.t7.t7.t10.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t10.t11 t5.t61.t15.t6.t15.t7.t7.t10.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t10.t15.t2 t5.t61.t15.t6.t15.t7.t7.t10.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t7.t10.t14 t5.t61.t15.t6.t15.t7.t7.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t7.t10.t13 t5.t61.t15.t6.t15.t7.t7.t10.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t10.t4 t5.t61.t15.t6.t15.t7.t7.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t10.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t7.t10.t19 t5.t61.t15.t6.t15.t7.t7.t10.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t7.t10.t18 t5.t61.t15.t6.t15.t7.t7.t10.t21))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t10.t22 t5.t61.t15.t6.t15.t7.t7.t10.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t7.t10.t24 t5.t61.t15.t6.t15.t7.t7.t10.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t9 t5.t61.t15.t6.t15.t7.t7.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t7.t8 t5.t61.t15.t6.t15.t7.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t15.t7.t7.t5 t5.t61.t15.t6.t15.t7.t7.t12 a4))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t15.t7.t7.t4 t5.t61.t15.t6.t15.t7.t7.t13 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t15.t7.t7.t14))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t15.t7.t7.t14))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t16 t5.t61.t15.t6.t15.t7.t7.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t15 t5.t61.t15.t6.t15.t7.t7.t18))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t19 t5.t61.t15.t6.t15.t7.t7.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t7.t21 t5.t61.t15.t6.t15.t7.t7.t22))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t6 t5.t61.t15.t6.t15.t7.t7))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t10.t4 t5.t61.t15.t6.t15.t7.t10.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t10.t8.t3 t5.t61.t15.t6.t15.t7.t10.t8.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t10.t7 t5.t61.t15.t6.t15.t7.t10.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t10.t6 t5.t61.t15.t6.t15.t7.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t10.t10 t5.t61.t15.t6.t15.t7.t10.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t10.t12 t5.t61.t15.t6.t15.t7.t10.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t10.t14 t5.t61.t15.t6.t15.t7.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t10.t16 t5.t61.t15.t6.t15.t7.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t9 t5.t61.t15.t6.t15.t7.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t8 t5.t61.t15.t6.t15.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t6.t15.t7.t5 t5.t61.t15.t6.t15.t7.t12 a5))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t15.t7.t16.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t15.t7.t16.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t15.t7.t16.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t16.t6 t5.t61.t15.t6.t15.t7.t16.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t16.t7 t5.t61.t15.t6.t15.t7.t16.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t16.t6 t5.t61.t15.t6.t15.t7.t16.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t16.t10 t5.t61.t15.t6.t15.t7.t16.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t16.t6 t5.t61.t15.t6.t15.t7.t16.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t16.t14 t5.t61.t15.t6.t15.t7.t16.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t15 t5.t61.t15.t6.t15.t7.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t19.t5 t5.t61.t15.t6.t15.t7.t19.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t19.t9.t3 t5.t61.t15.t6.t15.t7.t19.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t19.t8 t5.t61.t15.t6.t15.t7.t19.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t19.t7 t5.t61.t15.t6.t15.t7.t19.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t19.t11 t5.t61.t15.t6.t15.t7.t19.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t19.t15.t2 t5.t61.t15.t6.t15.t7.t19.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t19.t14 t5.t61.t15.t6.t15.t7.t19.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t19.t13 t5.t61.t15.t6.t15.t7.t19.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t19.t4 t5.t61.t15.t6.t15.t7.t19.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t19.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t19.t19 t5.t61.t15.t6.t15.t7.t19.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t19.t18 t5.t61.t15.t6.t15.t7.t19.t21))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t19.t22 t5.t61.t15.t6.t15.t7.t19.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t19.t24 t5.t61.t15.t6.t15.t7.t19.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t18 t5.t61.t15.t6.t15.t7.t19))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t15.t7.t17 t5.t61.t15.t6.t15.t7.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t15.t7.t14 t5.t61.t15.t6.t15.t7.t21 a4))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t15.t7.t4 t5.t61.t15.t6.t15.t7.t13 t5.t61.t15.t6.t15.t7.t22 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t15.t7.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t15.t7.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t25 t5.t61.t15.t6.t15.t7.t26))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t24 t5.t61.t15.t6.t15.t7.t27))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t28 t5.t61.t15.t6.t15.t7.t29))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t15.t7.t30 t5.t61.t15.t6.t15.t7.t31))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t15.t6 t5.t61.t15.t6.t15.t7))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t15.t10.t4 t5.t61.t15.t6.t15.t10.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t15.t10.t8.t3 t5.t61.t15.t6.t15.t10.t8.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t10.t7 t5.t61.t15.t6.t15.t10.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t10.t6 t5.t61.t15.t6.t15.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t15.t10.t10 t5.t61.t15.t6.t15.t10.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t10.t12 t5.t61.t15.t6.t15.t10.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t15.t10.t14 t5.t61.t15.t6.t15.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t6.t15.t10.t16 t5.t61.t15.t6.t15.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t15.t9 t5.t61.t15.t6.t15.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t15.t8 t5.t61.t15.t6.t15.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t6.t15.t5 t5.t61.t15.t6.t15.t12 a6))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t15.t16.t7.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t15.t16.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t15.t16.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t7.t6 t5.t61.t15.t6.t15.t16.t7.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t7.t7 t5.t61.t15.t6.t15.t16.t7.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t7.t6 t5.t61.t15.t6.t15.t16.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t7.t10 t5.t61.t15.t6.t15.t16.t7.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t7.t6 t5.t61.t15.t6.t15.t16.t7.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t7.t14 t5.t61.t15.t6.t15.t16.t7.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t6 t5.t61.t15.t6.t15.t16.t7))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t10.t5 t5.t61.t15.t6.t15.t16.t10.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t10.t9.t3 t5.t61.t15.t6.t15.t16.t10.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t16.t10.t8 t5.t61.t15.t6.t15.t16.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t16.t10.t7 t5.t61.t15.t6.t15.t16.t10.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t10.t11 t5.t61.t15.t6.t15.t16.t10.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t10.t15.t2 t5.t61.t15.t6.t15.t16.t10.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t15.t16.t10.t14 t5.t61.t15.t6.t15.t16.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t15.t16.t10.t13 t5.t61.t15.t6.t15.t16.t10.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t10.t4 t5.t61.t15.t6.t15.t16.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t10.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t15.t16.t10.t19 t5.t61.t15.t6.t15.t16.t10.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t15.t16.t10.t18 t5.t61.t15.t6.t15.t16.t10.t21))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t10.t22 t5.t61.t15.t6.t15.t16.t10.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t15.t16.t10.t24 t5.t61.t15.t6.t15.t16.t10.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t9 t5.t61.t15.t6.t15.t16.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t15.t16.t8 t5.t61.t15.t6.t15.t16.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t15.t16.t5 t5.t61.t15.t6.t15.t16.t12 a4))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t15.t16.t4 t5.t61.t15.t6.t15.t16.t13 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t15.t16.t14))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t15.t16.t14))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t16 t5.t61.t15.t6.t15.t16.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t15 t5.t61.t15.t6.t15.t16.t18))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t19 t5.t61.t15.t6.t15.t16.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t15.t16.t21 t5.t61.t15.t6.t15.t16.t22))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t15.t15 t5.t61.t15.t6.t15.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t15.t19.t4 t5.t61.t15.t6.t15.t19.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t15.t19.t8.t3 t5.t61.t15.t6.t15.t19.t8.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t19.t7 t5.t61.t15.t6.t15.t19.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t19.t6 t5.t61.t15.t6.t15.t19.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t15.t19.t10 t5.t61.t15.t6.t15.t19.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t19.t12 t5.t61.t15.t6.t15.t19.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t15.t19.t14 t5.t61.t15.t6.t15.t19.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t6.t15.t19.t16 t5.t61.t15.t6.t15.t19.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t15.t18 t5.t61.t15.t6.t15.t19))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t15.t17 t5.t61.t15.t6.t15.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t6.t15.t14 t5.t61.t15.t6.t15.t21 a5))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t15.t25.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t15.t25.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t15.t25.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t15.t25.t6 t5.t61.t15.t6.t15.t25.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t15.t25.t7 t5.t61.t15.t6.t15.t25.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t15.t25.t6 t5.t61.t15.t6.t15.t25.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t15.t25.t10 t5.t61.t15.t6.t15.t25.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t15.t25.t6 t5.t61.t15.t6.t15.t25.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t15.t25.t14 t5.t61.t15.t6.t15.t25.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t15.t24 t5.t61.t15.t6.t15.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t15.t28.t5 t5.t61.t15.t6.t15.t28.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t15.t28.t9.t3 t5.t61.t15.t6.t15.t28.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t28.t8 t5.t61.t15.t6.t15.t28.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t15.t28.t7 t5.t61.t15.t6.t15.t28.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t15.t28.t11 t5.t61.t15.t6.t15.t28.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t15.t28.t15.t2 t5.t61.t15.t6.t15.t28.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t15.t28.t14 t5.t61.t15.t6.t15.t28.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t15.t28.t13 t5.t61.t15.t6.t15.t28.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t15.t28.t4 t5.t61.t15.t6.t15.t28.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t15.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t15.t28.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t15.t28.t19 t5.t61.t15.t6.t15.t28.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t15.t28.t18 t5.t61.t15.t6.t15.t28.t21))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t15.t28.t22 t5.t61.t15.t6.t15.t28.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t15.t28.t24 t5.t61.t15.t6.t15.t28.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t15.t27 t5.t61.t15.t6.t15.t28))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t15.t26 t5.t61.t15.t6.t15.t29))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t15.t23 t5.t61.t15.t6.t15.t30 a4))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t15.t4 t5.t61.t15.t6.t15.t13 t5.t61.t15.t6.t15.t22 t5.t61.t15.t6.t15.t31 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t61.t15.t6.t15.t32))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t61.t15.t6.t15.t32))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t35 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t15.t6.t15.t34 t5.t61.t15.t6.t15.t35))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t37 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t61.t15.t6.t15.t36 t5.t61.t15.t6.t15.t37))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t61.t15.t6.t15.t33 t5.t61.t15.t6.t15.t38))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t15.t6.t15.t34 t5.t61.t15.t6.t15.t37))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t61.t15.t6.t15.t40 t5.t61.t15.t6.t15.t35))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t61.t15.t6.t15.t39 t5.t61.t15.t6.t15.t41))
% 1.15/1.35  (step t5.t61.t15.t6.t15.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t15.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t15.t42 t5.t61.t15.t6.t15.t43))
% 1.15/1.35  (step t5.t61.t15.t6.t15 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t16 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t14 t5.t61.t15.t6.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t17 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t18 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t6 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t15.t6.t18.t5 t5.t61.t15.t6.t18.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t61.t15.t6.t18.t7 t5.t61.t15.t6.t18.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t18.t4 t5.t61.t15.t6.t18.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t18.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t18.t12.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t18.t12.t4 t5.t61.t15.t6.t18.t12.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t18.t12.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t15.t6.t18.t11 t5.t61.t15.t6.t18.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t15.t6.t18.t10 t5.t61.t15.t6.t18.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t16 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t15.t6.t18.t15 t5.t61.t15.t6.t18.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t61.t15.t6.t18.t17 t5.t61.t15.t6.t18.t18))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t18.t14 t5.t61.t15.t6.t18.t19))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t18.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t18.t22.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t18.t22.t2 t5.t61.t15.t6.t18.t22.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t61.t15.t6.t18.t22.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t18.t21 t5.t61.t15.t6.t18.t22))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t18.t20 t5.t61.t15.t6.t18.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t18.t24 t5.t61.t15.t6.t18.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t18.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t18.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t61.t15.t6.t18.t26 t5.t61.t15.t6.t18.t27))
% 1.15/1.35  (step t5.t61.t15.t6.t18 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t19 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t61.t15.t6.t17 t5.t61.t15.t6.t18))
% 1.15/1.35  (step t5.t61.t15.t6.t20 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t61.t15.t6.t16 t5.t61.t15.t6.t19))
% 1.15/1.35  (step t5.t61.t15.t6.t21 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t61.t15.t6.t13 t5.t61.t15.t6.t20 a7))
% 1.15/1.35  (step t5.t61.t15.t6.t22 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t23 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t24 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t24.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t24.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t24.t7.t7.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t24.t7.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t24.t7.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t7.t6 t5.t61.t15.t6.t24.t7.t7.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t7.t7 t5.t61.t15.t6.t24.t7.t7.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t7.t6 t5.t61.t15.t6.t24.t7.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t7.t10 t5.t61.t15.t6.t24.t7.t7.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t7.t6 t5.t61.t15.t6.t24.t7.t7.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t7.t14 t5.t61.t15.t6.t24.t7.t7.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t6 t5.t61.t15.t6.t24.t7.t7))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t24.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t10.t5 t5.t61.t15.t6.t24.t7.t10.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t24.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t10.t9.t3 t5.t61.t15.t6.t24.t7.t10.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t24.t7.t10.t8 t5.t61.t15.t6.t24.t7.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t24.t7.t10.t7 t5.t61.t15.t6.t24.t7.t10.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t10.t11 t5.t61.t15.t6.t24.t7.t10.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t24.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t10.t15.t2 t5.t61.t15.t6.t24.t7.t10.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t24.t7.t10.t14 t5.t61.t15.t6.t24.t7.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t24.t7.t10.t13 t5.t61.t15.t6.t24.t7.t10.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t10.t4 t5.t61.t15.t6.t24.t7.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t24.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t10.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t24.t7.t10.t19 t5.t61.t15.t6.t24.t7.t10.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t24.t7.t10.t18 t5.t61.t15.t6.t24.t7.t10.t21))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t10.t22 t5.t61.t15.t6.t24.t7.t10.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t24.t7.t10.t24 t5.t61.t15.t6.t24.t7.t10.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t9 t5.t61.t15.t6.t24.t7.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t24.t7.t8 t5.t61.t15.t6.t24.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t24.t7.t5 t5.t61.t15.t6.t24.t7.t12 a4))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t24.t7.t4 t5.t61.t15.t6.t24.t7.t13 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t24.t7.t14))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t24.t7.t14))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t16 t5.t61.t15.t6.t24.t7.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t15 t5.t61.t15.t6.t24.t7.t18))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t19 t5.t61.t15.t6.t24.t7.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t24.t7.t21 t5.t61.t15.t6.t24.t7.t22))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t24.t6 t5.t61.t15.t6.t24.t7))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t24.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t24.t10.t4 t5.t61.t15.t6.t24.t10.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t24.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t24.t10.t8.t3 t5.t61.t15.t6.t24.t10.t8.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t24.t10.t7 t5.t61.t15.t6.t24.t10.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t24.t10.t6 t5.t61.t15.t6.t24.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t24.t10.t10 t5.t61.t15.t6.t24.t10.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t24.t10.t12 t5.t61.t15.t6.t24.t10.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t24.t10.t14 t5.t61.t15.t6.t24.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t6.t24.t10.t16 t5.t61.t15.t6.t24.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t24.t9 t5.t61.t15.t6.t24.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t24.t8 t5.t61.t15.t6.t24.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t6.t24.t5 t5.t61.t15.t6.t24.t12 a5))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t24.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t24.t16.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t24.t16.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t24.t16.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t24.t16.t6 t5.t61.t15.t6.t24.t16.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t24.t16.t7 t5.t61.t15.t6.t24.t16.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t24.t16.t6 t5.t61.t15.t6.t24.t16.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t24.t16.t10 t5.t61.t15.t6.t24.t16.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t24.t16.t6 t5.t61.t15.t6.t24.t16.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t24.t16.t14 t5.t61.t15.t6.t24.t16.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t24.t15 t5.t61.t15.t6.t24.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t24.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t24.t19.t5 t5.t61.t15.t6.t24.t19.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t24.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t24.t19.t9.t3 t5.t61.t15.t6.t24.t19.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t24.t19.t8 t5.t61.t15.t6.t24.t19.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t24.t19.t7 t5.t61.t15.t6.t24.t19.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t24.t19.t11 t5.t61.t15.t6.t24.t19.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t24.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t24.t19.t15.t2 t5.t61.t15.t6.t24.t19.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t24.t19.t14 t5.t61.t15.t6.t24.t19.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t24.t19.t13 t5.t61.t15.t6.t24.t19.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t24.t19.t4 t5.t61.t15.t6.t24.t19.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t24.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t24.t19.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t24.t19.t19 t5.t61.t15.t6.t24.t19.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t24.t19.t18 t5.t61.t15.t6.t24.t19.t21))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t24.t19.t22 t5.t61.t15.t6.t24.t19.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t24.t19.t24 t5.t61.t15.t6.t24.t19.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t24.t18 t5.t61.t15.t6.t24.t19))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t24.t17 t5.t61.t15.t6.t24.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t24.t14 t5.t61.t15.t6.t24.t21 a4))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t24.t4 t5.t61.t15.t6.t24.t13 t5.t61.t15.t6.t24.t22 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t24.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t24.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t26 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t24.t25 t5.t61.t15.t6.t24.t26))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t24.t24 t5.t61.t15.t6.t24.t27))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t29 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t15.t6.t24.t28 t5.t61.t15.t6.t24.t29))
% 1.15/1.35  (step t5.t61.t15.t6.t24.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t24.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t24.t30 t5.t61.t15.t6.t24.t31))
% 1.15/1.35  (step t5.t61.t15.t6.t24 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t25 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t23 t5.t61.t15.t6.t24))
% 1.15/1.35  (step t5.t61.t15.t6.t26 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t27 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t27.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t27.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t27.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t27.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t27.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t27.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t27.t4 t5.t61.t15.t6.t27.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t27.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t27.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t27.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t27.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t27.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t27.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t27.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t27.t8.t3 t5.t61.t15.t6.t27.t8.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t27.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t27.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t27.t7 t5.t61.t15.t6.t27.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t27.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t27.t6 t5.t61.t15.t6.t27.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t27.t11 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t27.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t27.t10 t5.t61.t15.t6.t27.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t27.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t27.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t15.t6.t27.t12 t5.t61.t15.t6.t27.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t27.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t27.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t27.t14 t5.t61.t15.t6.t27.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t27.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t27.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t6.t27.t16 t5.t61.t15.t6.t27.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t27 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t28 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t26 t5.t61.t15.t6.t27))
% 1.15/1.35  (step t5.t61.t15.t6.t29 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t25 t5.t61.t15.t6.t28))
% 1.15/1.35  (step t5.t61.t15.t6.t30 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t6.t22 t5.t61.t15.t6.t29 a6))
% 1.15/1.35  (step t5.t61.t15.t6.t31 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t32 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t33 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t33.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t33.t7.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t33.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t33.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t33.t7.t6 t5.t61.t15.t6.t33.t7.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t33.t7.t7 t5.t61.t15.t6.t33.t7.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t33.t7.t6 t5.t61.t15.t6.t33.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t33.t7.t10 t5.t61.t15.t6.t33.t7.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t33.t7.t6 t5.t61.t15.t6.t33.t7.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t33.t7.t14 t5.t61.t15.t6.t33.t7.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t33.t6 t5.t61.t15.t6.t33.t7))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t33.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t33.t10.t5 t5.t61.t15.t6.t33.t10.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t33.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t33.t10.t9.t3 t5.t61.t15.t6.t33.t10.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t33.t10.t8 t5.t61.t15.t6.t33.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t33.t10.t7 t5.t61.t15.t6.t33.t10.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t33.t10.t11 t5.t61.t15.t6.t33.t10.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t33.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t33.t10.t15.t2 t5.t61.t15.t6.t33.t10.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t33.t10.t14 t5.t61.t15.t6.t33.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t33.t10.t13 t5.t61.t15.t6.t33.t10.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t33.t10.t4 t5.t61.t15.t6.t33.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t33.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t33.t10.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t33.t10.t19 t5.t61.t15.t6.t33.t10.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t33.t10.t18 t5.t61.t15.t6.t33.t10.t21))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t33.t10.t22 t5.t61.t15.t6.t33.t10.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t33.t10.t24 t5.t61.t15.t6.t33.t10.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t33.t9 t5.t61.t15.t6.t33.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t33.t8 t5.t61.t15.t6.t33.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t33.t5 t5.t61.t15.t6.t33.t12 a4))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t33.t4 t5.t61.t15.t6.t33.t13 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t33.t14))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t33.t14))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t17 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t33.t16 t5.t61.t15.t6.t33.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t33.t15 t5.t61.t15.t6.t33.t18))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t20 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t6.t33.t19 t5.t61.t15.t6.t33.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t33.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t33.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t33.t21 t5.t61.t15.t6.t33.t22))
% 1.15/1.35  (step t5.t61.t15.t6.t33 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t34 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t32 t5.t61.t15.t6.t33))
% 1.15/1.35  (step t5.t61.t15.t6.t35 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t36 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t36.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t36.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t36.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t36.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t36.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t36.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t36.t4 t5.t61.t15.t6.t36.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t36.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t36.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t36.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t36.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t36.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t36.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t36.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t36.t8.t3 t5.t61.t15.t6.t36.t8.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t36.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t36.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t36.t7 t5.t61.t15.t6.t36.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t36.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t36.t6 t5.t61.t15.t6.t36.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t36.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t36.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t36.t10 t5.t61.t15.t6.t36.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t36.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t36.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t36.t12 t5.t61.t15.t6.t36.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t36.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t36.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t36.t14 t5.t61.t15.t6.t36.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t36.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t36.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t6.t36.t16 t5.t61.t15.t6.t36.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t36 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t37 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t35 t5.t61.t15.t6.t36))
% 1.15/1.35  (step t5.t61.t15.t6.t38 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t34 t5.t61.t15.t6.t37))
% 1.15/1.35  (step t5.t61.t15.t6.t39 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t6.t31 t5.t61.t15.t6.t38 a5))
% 1.15/1.35  (step t5.t61.t15.t6.t40 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t6.t41 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t42 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t42.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t42.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t42.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t42.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t6.t42.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t42.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t42.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t42.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t42.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t6.t42.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t42.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t42.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t6.t42.t6 t5.t61.t15.t6.t42.t8))
% 1.15/1.35  (step t5.t61.t15.t6.t42.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t6.t42.t7 t5.t61.t15.t6.t42.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t42.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t42.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t6.t42.t6 t5.t61.t15.t6.t42.t11))
% 1.15/1.35  (step t5.t61.t15.t6.t42.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t6.t42.t10 t5.t61.t15.t6.t42.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t42.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t6.t42.t6 t5.t61.t15.t6.t42.t13))
% 1.15/1.35  (step t5.t61.t15.t6.t42.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t42.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t42.t14 t5.t61.t15.t6.t42.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t42 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t43 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t41 t5.t61.t15.t6.t42))
% 1.15/1.35  (step t5.t61.t15.t6.t44 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t45 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t6.t45.t5 t5.t61.t15.t6.t45.t6))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t45.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t6.t45.t9.t3 t5.t61.t15.t6.t45.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t45.t8 t5.t61.t15.t6.t45.t9))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t6.t45.t7 t5.t61.t15.t6.t45.t10))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t45.t11 t5.t61.t15.t6.t45.t12))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t45.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t6.t45.t15.t2 t5.t61.t15.t6.t45.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t45.t14 t5.t61.t15.t6.t45.t15))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t6.t45.t13 t5.t61.t15.t6.t45.t16))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t6.t45.t4 t5.t61.t15.t6.t45.t17))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t45.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t6.t45.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t45.t19 t5.t61.t15.t6.t45.t20))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t6.t45.t18 t5.t61.t15.t6.t45.t21))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t45.t22 t5.t61.t15.t6.t45.t23))
% 1.15/1.35  (step t5.t61.t15.t6.t45.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t6.t45.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t6.t45.t24 t5.t61.t15.t6.t45.t25))
% 1.15/1.35  (step t5.t61.t15.t6.t45 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t46 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t6.t44 t5.t61.t15.t6.t45))
% 1.15/1.35  (step t5.t61.t15.t6.t47 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t6.t43 t5.t61.t15.t6.t46))
% 1.15/1.35  (step t5.t61.t15.t6.t48 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t6.t40 t5.t61.t15.t6.t47 a4))
% 1.15/1.35  (step t5.t61.t15.t6.t49 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t6.t3 a10 a9 t5.t61.t15.t6.t12 t5.t61.t15.t6.t21 t5.t61.t15.t6.t30 t5.t61.t15.t6.t39 t5.t61.t15.t6.t48 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t6.t50 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t6.t49))
% 1.15/1.35  (step t5.t61.t15.t6.t51 (cl (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule and :premises (t5.t61.t15.t6.t49))
% 1.15/1.35  (anchor :step t5.t61.t15.t6.t52 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t6.t52.t1 (cl (= X X)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t52.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t52.t3 (cl (= (@ Phi X) (@ Phi X))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t52.t4 (cl (= (@ tptp.mnot (@ Phi X)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)))) :rule cong :premises (t5.t61.t15.t6.t50 t5.t61.t15.t6.t52.t3))
% 1.15/1.35  (step t5.t61.t15.t6.t52.t5 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t52.t6 (cl (= (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t52.t4 t5.t61.t15.t6.t52.t5))
% 1.15/1.35  (step t5.t61.t15.t6.t52 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t6.t53 (cl (= (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t6.t51 t5.t61.t15.t6.t52))
% 1.15/1.35  (step t5.t61.t15.t6.t54 (cl (= (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t6.t50 t5.t61.t15.t6.t53))
% 1.15/1.35  (step t5.t61.t15.t6.t55 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t6.t56 (cl (= (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t6.t54 t5.t61.t15.t6.t55))
% 1.15/1.35  (step t5.t61.t15.t6 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t7 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t5 t5.t61.t15.t6))
% 1.15/1.35  (step t5.t61.t15.t8 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t9 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t9.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t9.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t9.t3 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t9.t4 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t9.t5 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t9.t5.t1 (cl (= X X)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t9.t5.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t9.t5.t3 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t9.t5.t4 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t9.t5.t5 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t9.t5.t3 t5.t61.t15.t9.t5.t4))
% 1.15/1.35  (step t5.t61.t15.t9.t5.t6 (cl (= (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t9.t5.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t9.t5.t5 t5.t61.t15.t9.t5.t6))
% 1.15/1.35  (step t5.t61.t15.t9.t5 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t9.t6 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t9.t4 t5.t61.t15.t9.t5))
% 1.15/1.35  (step t5.t61.t15.t9.t7 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t9.t8 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t9.t8.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t9.t8.t2 :args ((X tptp.mu) (:= X X)))
% 1.15/1.35  (step t5.t61.t15.t9.t8.t2.t1 (cl (= X X)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t9.t8.t2.t2 (cl (= (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t9.t8.t2.t3 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t9.t8.t2.t4 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W))) :rule cong :premises (t5.t61.t15.t9.t8.t2.t2 t5.t61.t15.t9.t8.t2.t3))
% 1.15/1.35  (step t5.t61.t15.t9.t8.t2.t5 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W) (not (@ (@ Phi X) W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t9.t8.t2.t6 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (not (@ (@ Phi X) W)))) :rule trans :premises (t5.t61.t15.t9.t8.t2.t4 t5.t61.t15.t9.t8.t2.t5))
% 1.15/1.35  (step t5.t61.t15.t9.t8.t2 (cl (= (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t9.t8 (cl (= (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t9.t9 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t5.t61.t15.t9.t7 t5.t61.t15.t9.t8))
% 1.15/1.35  (step t5.t61.t15.t9.t10 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t5.t61.t15.t9.t6 t5.t61.t15.t9.t9))
% 1.15/1.35  (step t5.t61.t15.t9.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule cong :premises (t5.t61.t15.t9.t3 t5.t61.t15.t9.t10))
% 1.15/1.35  (step t5.t61.t15.t9.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t9.t13 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t9.t13.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t9.t13.t2 (cl (= (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t9.t13.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule cong :premises (t5.t61.t15.t9.t13.t2))
% 1.15/1.35  (step t5.t61.t15.t9.t13 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t9.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t5.t61.t15.t9.t12 t5.t61.t15.t9.t13))
% 1.15/1.35  (step t5.t61.t15.t9.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t5.t61.t15.t9.t11 t5.t61.t15.t9.t14))
% 1.15/1.35  (step t5.t61.t15.t9.t16 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t9.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t9.t15 t5.t61.t15.t9.t16))
% 1.15/1.35  (step t5.t61.t15.t9.t18 (cl (= (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t9.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t9.t17 t5.t61.t15.t9.t18))
% 1.15/1.35  (step t5.t61.t15.t9 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t10 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t8 t5.t61.t15.t9))
% 1.15/1.35  (step t5.t61.t15.t11 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t7 t5.t61.t15.t10))
% 1.15/1.35  (step t5.t61.t15.t12 (cl (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t4 t5.t61.t15.t11 a11))
% 1.15/1.35  (step t5.t61.t15.t13 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t14 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t15.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t15.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t15.t7.t7.t7.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t15.t7.t7.t7.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t7.t6 t5.t61.t15.t15.t7.t7.t7.t7.t8))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t7.t7 t5.t61.t15.t15.t7.t7.t7.t7.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t7.t6 t5.t61.t15.t15.t7.t7.t7.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t7.t10 t5.t61.t15.t15.t7.t7.t7.t7.t12))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t7.t6 t5.t61.t15.t15.t7.t7.t7.t7.t13))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t7.t14 t5.t61.t15.t15.t7.t7.t7.t7.t15))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t6 t5.t61.t15.t15.t7.t7.t7.t7))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t10.t5 t5.t61.t15.t15.t7.t7.t7.t10.t6))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t10.t9.t3 t5.t61.t15.t15.t7.t7.t7.t10.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t7.t10.t8 t5.t61.t15.t15.t7.t7.t7.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t7.t10.t7 t5.t61.t15.t15.t7.t7.t7.t10.t10))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t10.t11 t5.t61.t15.t15.t7.t7.t7.t10.t12))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t10.t15.t2 t5.t61.t15.t15.t7.t7.t7.t10.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t7.t10.t14 t5.t61.t15.t15.t7.t7.t7.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t7.t10.t13 t5.t61.t15.t15.t7.t7.t7.t10.t16))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t10.t4 t5.t61.t15.t15.t7.t7.t7.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t10.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t7.t10.t19 t5.t61.t15.t15.t7.t7.t7.t10.t20))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t7.t10.t18 t5.t61.t15.t15.t7.t7.t7.t10.t21))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t10.t22 t5.t61.t15.t15.t7.t7.t7.t10.t23))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t7.t10.t24 t5.t61.t15.t15.t7.t7.t7.t10.t25))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t9 t5.t61.t15.t15.t7.t7.t7.t10))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t7.t8 t5.t61.t15.t15.t7.t7.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t15.t7.t7.t7.t5 t5.t61.t15.t15.t7.t7.t7.t12 a4))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t7.t7.t7.t4 t5.t61.t15.t15.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t15.t7.t7.t7.t14))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t15.t7.t7.t7.t14))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t16 t5.t61.t15.t15.t7.t7.t7.t17))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t15 t5.t61.t15.t15.t7.t7.t7.t18))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t19 t5.t61.t15.t15.t7.t7.t7.t20))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t7.t21 t5.t61.t15.t15.t7.t7.t7.t22))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t6 t5.t61.t15.t15.t7.t7.t7))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t10.t4 t5.t61.t15.t15.t7.t7.t10.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t10.t8.t3 t5.t61.t15.t15.t7.t7.t10.t8.t4))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t10.t7 t5.t61.t15.t15.t7.t7.t10.t8))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t10.t6 t5.t61.t15.t15.t7.t7.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t10.t10 t5.t61.t15.t15.t7.t7.t10.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t10.t12 t5.t61.t15.t15.t7.t7.t10.t13))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t10.t14 t5.t61.t15.t15.t7.t7.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t10.t16 t5.t61.t15.t15.t7.t7.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t9 t5.t61.t15.t15.t7.t7.t10))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t8 t5.t61.t15.t15.t7.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t15.t7.t7.t5 t5.t61.t15.t15.t7.t7.t12 a5))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t15.t7.t7.t16.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t15.t7.t7.t16.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t16.t6 t5.t61.t15.t15.t7.t7.t16.t8))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t16.t7 t5.t61.t15.t15.t7.t7.t16.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t16.t6 t5.t61.t15.t15.t7.t7.t16.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t16.t10 t5.t61.t15.t15.t7.t7.t16.t12))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t16.t6 t5.t61.t15.t15.t7.t7.t16.t13))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t16.t14 t5.t61.t15.t15.t7.t7.t16.t15))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t15 t5.t61.t15.t15.t7.t7.t16))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t19.t5 t5.t61.t15.t15.t7.t7.t19.t6))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t19.t9.t3 t5.t61.t15.t15.t7.t7.t19.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t19.t8 t5.t61.t15.t15.t7.t7.t19.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t19.t7 t5.t61.t15.t15.t7.t7.t19.t10))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t19.t11 t5.t61.t15.t15.t7.t7.t19.t12))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t19.t15.t2 t5.t61.t15.t15.t7.t7.t19.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t19.t14 t5.t61.t15.t15.t7.t7.t19.t15))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t19.t13 t5.t61.t15.t15.t7.t7.t19.t16))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t19.t4 t5.t61.t15.t15.t7.t7.t19.t17))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t19.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t19.t19 t5.t61.t15.t15.t7.t7.t19.t20))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t19.t18 t5.t61.t15.t15.t7.t7.t19.t21))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t19.t22 t5.t61.t15.t15.t7.t7.t19.t23))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t19.t24 t5.t61.t15.t15.t7.t7.t19.t25))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t18 t5.t61.t15.t15.t7.t7.t19))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t15.t7.t7.t17 t5.t61.t15.t15.t7.t7.t20))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t15.t7.t7.t14 t5.t61.t15.t15.t7.t7.t21 a4))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t7.t7.t4 t5.t61.t15.t15.t7.t7.t13 t5.t61.t15.t15.t7.t7.t22 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t15.t7.t7.t23))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t15.t7.t7.t23))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t25 t5.t61.t15.t15.t7.t7.t26))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t24 t5.t61.t15.t15.t7.t7.t27))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t28 t5.t61.t15.t15.t7.t7.t29))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t7.t7.t30 t5.t61.t15.t15.t7.t7.t31))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t7.t6 t5.t61.t15.t15.t7.t7))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t7.t10.t4 t5.t61.t15.t15.t7.t10.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t15.t7.t10.t8.t3 t5.t61.t15.t15.t7.t10.t8.t4))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t10.t7 t5.t61.t15.t15.t7.t10.t8))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t10.t6 t5.t61.t15.t15.t7.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t15.t15.t7.t10.t10 t5.t61.t15.t15.t7.t10.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t10.t12 t5.t61.t15.t15.t7.t10.t13))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t7.t10.t14 t5.t61.t15.t15.t7.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t15.t7.t10.t16 t5.t61.t15.t15.t7.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t15.t7.t9 t5.t61.t15.t15.t7.t10))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t15.t7.t8 t5.t61.t15.t15.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t15.t7.t5 t5.t61.t15.t15.t7.t12 a6))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t15.t7.t16.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t15.t7.t16.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t7.t6 t5.t61.t15.t15.t7.t16.t7.t8))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t7.t7 t5.t61.t15.t15.t7.t16.t7.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t7.t6 t5.t61.t15.t15.t7.t16.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t7.t10 t5.t61.t15.t15.t7.t16.t7.t12))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t7.t6 t5.t61.t15.t15.t7.t16.t7.t13))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t7.t14 t5.t61.t15.t15.t7.t16.t7.t15))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t6 t5.t61.t15.t15.t7.t16.t7))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t10.t5 t5.t61.t15.t15.t7.t16.t10.t6))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t10.t9.t3 t5.t61.t15.t15.t7.t16.t10.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t16.t10.t8 t5.t61.t15.t15.t7.t16.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t16.t10.t7 t5.t61.t15.t15.t7.t16.t10.t10))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t10.t11 t5.t61.t15.t15.t7.t16.t10.t12))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t10.t15.t2 t5.t61.t15.t15.t7.t16.t10.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t7.t16.t10.t14 t5.t61.t15.t15.t7.t16.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t7.t16.t10.t13 t5.t61.t15.t15.t7.t16.t10.t16))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t10.t4 t5.t61.t15.t15.t7.t16.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t10.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t7.t16.t10.t19 t5.t61.t15.t15.t7.t16.t10.t20))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t7.t16.t10.t18 t5.t61.t15.t15.t7.t16.t10.t21))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t10.t22 t5.t61.t15.t15.t7.t16.t10.t23))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t15.t7.t16.t10.t24 t5.t61.t15.t15.t7.t16.t10.t25))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t9 t5.t61.t15.t15.t7.t16.t10))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t15.t7.t16.t8 t5.t61.t15.t15.t7.t16.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t15.t7.t16.t5 t5.t61.t15.t15.t7.t16.t12 a4))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t7.t16.t4 t5.t61.t15.t15.t7.t16.t13 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t15.t7.t16.t14))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t15.t7.t16.t14))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t16 t5.t61.t15.t15.t7.t16.t17))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t15 t5.t61.t15.t15.t7.t16.t18))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t19 t5.t61.t15.t15.t7.t16.t20))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t7.t16.t21 t5.t61.t15.t15.t7.t16.t22))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t7.t15 t5.t61.t15.t15.t7.t16))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t15.t7.t19.t4 t5.t61.t15.t15.t7.t19.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t15.t7.t19.t8.t3 t5.t61.t15.t15.t7.t19.t8.t4))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t19.t7 t5.t61.t15.t15.t7.t19.t8))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t19.t6 t5.t61.t15.t15.t7.t19.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t15.t7.t19.t10 t5.t61.t15.t15.t7.t19.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t19.t12 t5.t61.t15.t15.t7.t19.t13))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t7.t19.t14 t5.t61.t15.t15.t7.t19.t15))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t15.t7.t19.t16 t5.t61.t15.t15.t7.t19.t17))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t15.t7.t18 t5.t61.t15.t15.t7.t19))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t15.t7.t17 t5.t61.t15.t15.t7.t20))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t15.t7.t14 t5.t61.t15.t15.t7.t21 a5))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t7.t25.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t15.t7.t25.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t15.t7.t25.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t15.t7.t25.t6 t5.t61.t15.t15.t7.t25.t8))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t15.t7.t25.t7 t5.t61.t15.t15.t7.t25.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t15.t7.t25.t6 t5.t61.t15.t15.t7.t25.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t15.t7.t25.t10 t5.t61.t15.t15.t7.t25.t12))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t15.t7.t25.t6 t5.t61.t15.t15.t7.t25.t13))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t7.t25.t14 t5.t61.t15.t15.t7.t25.t15))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t7.t24 t5.t61.t15.t15.t7.t25))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t15.t7.t28.t5 t5.t61.t15.t15.t7.t28.t6))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t15.t7.t28.t9.t3 t5.t61.t15.t15.t7.t28.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t28.t8 t5.t61.t15.t15.t7.t28.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t7.t28.t7 t5.t61.t15.t15.t7.t28.t10))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t7.t28.t11 t5.t61.t15.t15.t7.t28.t12))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t15.t7.t28.t15.t2 t5.t61.t15.t15.t7.t28.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t7.t28.t14 t5.t61.t15.t15.t7.t28.t15))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t7.t28.t13 t5.t61.t15.t15.t7.t28.t16))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t15.t7.t28.t4 t5.t61.t15.t15.t7.t28.t17))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t7.t28.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t7.t28.t19 t5.t61.t15.t15.t7.t28.t20))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t7.t28.t18 t5.t61.t15.t15.t7.t28.t21))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t7.t28.t22 t5.t61.t15.t15.t7.t28.t23))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t15.t7.t28.t24 t5.t61.t15.t15.t7.t28.t25))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t15.t7.t27 t5.t61.t15.t15.t7.t28))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t15.t7.t26 t5.t61.t15.t15.t7.t29))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t15.t7.t23 t5.t61.t15.t15.t7.t30 a4))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t7.t4 t5.t61.t15.t15.t7.t13 t5.t61.t15.t15.t7.t22 t5.t61.t15.t15.t7.t31 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t61.t15.t15.t7.t32))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t61.t15.t15.t7.t32))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t15.t15.t7.t34 t5.t61.t15.t15.t7.t35))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t61.t15.t15.t7.t36 t5.t61.t15.t15.t7.t37))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t61.t15.t15.t7.t33 t5.t61.t15.t15.t7.t38))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t15.t15.t7.t34 t5.t61.t15.t15.t7.t37))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t61.t15.t15.t7.t40 t5.t61.t15.t15.t7.t35))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t61.t15.t15.t7.t39 t5.t61.t15.t15.t7.t41))
% 1.15/1.35  (step t5.t61.t15.t15.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t7.t42 t5.t61.t15.t15.t7.t43))
% 1.15/1.35  (step t5.t61.t15.t15.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t6 t5.t61.t15.t15.t7))
% 1.15/1.35  (step t5.t61.t15.t15.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t15.t15.t10.t5 t5.t61.t15.t15.t10.t6))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t61.t15.t15.t10.t7 t5.t61.t15.t15.t10.t8))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t15.t10.t4 t5.t61.t15.t15.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t10.t12.t3))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t10.t12.t4 t5.t61.t15.t15.t10.t12.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t15.t10.t12.t6))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t15.t15.t10.t11 t5.t61.t15.t15.t10.t12))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t15.t15.t10.t10 t5.t61.t15.t15.t10.t13))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t15.t15.t10.t15 t5.t61.t15.t15.t10.t16))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t61.t15.t15.t10.t17 t5.t61.t15.t15.t10.t18))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t15.t10.t14 t5.t61.t15.t15.t10.t19))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t10.t22.t3))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t15.t10.t22.t2 t5.t61.t15.t15.t10.t22.t4))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t61.t15.t15.t10.t22.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t15.t10.t21 t5.t61.t15.t15.t10.t22))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t15.t10.t20 t5.t61.t15.t15.t10.t23))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t10.t24 t5.t61.t15.t15.t10.t25))
% 1.15/1.35  (step t5.t61.t15.t15.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t61.t15.t15.t10.t26 t5.t61.t15.t15.t10.t27))
% 1.15/1.35  (step t5.t61.t15.t15.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t61.t15.t15.t9 t5.t61.t15.t15.t10))
% 1.15/1.35  (step t5.t61.t15.t15.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t61.t15.t15.t8 t5.t61.t15.t15.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t61.t15.t15.t5 t5.t61.t15.t15.t12 a7))
% 1.15/1.35  (step t5.t61.t15.t15.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t15.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t15.t16.t7.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t15.t16.t7.t7.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t7.t6 t5.t61.t15.t15.t16.t7.t7.t8))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t7.t7 t5.t61.t15.t15.t16.t7.t7.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t7.t6 t5.t61.t15.t15.t16.t7.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t7.t10 t5.t61.t15.t15.t16.t7.t7.t12))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t7.t6 t5.t61.t15.t15.t16.t7.t7.t13))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t7.t14 t5.t61.t15.t15.t16.t7.t7.t15))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t6 t5.t61.t15.t15.t16.t7.t7))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t10.t5 t5.t61.t15.t15.t16.t7.t10.t6))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t10.t9.t3 t5.t61.t15.t15.t16.t7.t10.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t16.t7.t10.t8 t5.t61.t15.t15.t16.t7.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t16.t7.t10.t7 t5.t61.t15.t15.t16.t7.t10.t10))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t10.t11 t5.t61.t15.t15.t16.t7.t10.t12))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t10.t15.t2 t5.t61.t15.t15.t16.t7.t10.t15.t3))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t16.t7.t10.t14 t5.t61.t15.t15.t16.t7.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t16.t7.t10.t13 t5.t61.t15.t15.t16.t7.t10.t16))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t10.t4 t5.t61.t15.t15.t16.t7.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t10.t20.t2))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t16.t7.t10.t19 t5.t61.t15.t15.t16.t7.t10.t20))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t16.t7.t10.t18 t5.t61.t15.t15.t16.t7.t10.t21))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t10.t22 t5.t61.t15.t15.t16.t7.t10.t23))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t15.t16.t7.t10.t24 t5.t61.t15.t15.t16.t7.t10.t25))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t9 t5.t61.t15.t15.t16.t7.t10))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t15.t16.t7.t8 t5.t61.t15.t15.t16.t7.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t15.t16.t7.t5 t5.t61.t15.t15.t16.t7.t12 a4))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t16.t7.t4 t5.t61.t15.t15.t16.t7.t13 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t15.t16.t7.t14))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t15.t16.t7.t14))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t16 t5.t61.t15.t15.t16.t7.t17))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t15 t5.t61.t15.t15.t16.t7.t18))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t19 t5.t61.t15.t15.t16.t7.t20))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t16.t7.t21 t5.t61.t15.t15.t16.t7.t22))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t16.t6 t5.t61.t15.t15.t16.t7))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t15.t16.t10.t4 t5.t61.t15.t15.t16.t10.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t15.t16.t10.t8.t3 t5.t61.t15.t15.t16.t10.t8.t4))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t16.t10.t7 t5.t61.t15.t15.t16.t10.t8))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t16.t10.t6 t5.t61.t15.t15.t16.t10.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t15.t16.t10.t10 t5.t61.t15.t15.t16.t10.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t16.t10.t12 t5.t61.t15.t15.t16.t10.t13))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t16.t10.t14 t5.t61.t15.t15.t16.t10.t15))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t15.t16.t10.t16 t5.t61.t15.t15.t16.t10.t17))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t15.t16.t9 t5.t61.t15.t15.t16.t10))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t15.t16.t8 t5.t61.t15.t15.t16.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t15.t16.t5 t5.t61.t15.t15.t16.t12 a5))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t16.t16.t4 a3 a2 a1 a0))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t15.t16.t16.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t15.t16.t16.t5))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t15.t16.t16.t6 t5.t61.t15.t15.t16.t16.t8))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t15.t16.t16.t7 t5.t61.t15.t15.t16.t16.t9))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t15.t16.t16.t6 t5.t61.t15.t15.t16.t16.t11))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t15.t16.t16.t10 t5.t61.t15.t15.t16.t16.t12))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t15.t16.t16.t6 t5.t61.t15.t15.t16.t16.t13))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t16.t16.t14 t5.t61.t15.t15.t16.t16.t15))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t16.t15 t5.t61.t15.t15.t16.t16))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t15.t16.t19.t5 t5.t61.t15.t15.t16.t19.t6))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.35  (anchor :step t5.t61.t15.t15.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t15.t16.t19.t9.t3 t5.t61.t15.t15.t16.t19.t9.t4))
% 1.15/1.35  (step t5.t61.t15.t15.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.35  (step t5.t61.t15.t15.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t16.t19.t8 t5.t61.t15.t15.t16.t19.t9))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t16.t19.t7 t5.t61.t15.t15.t16.t19.t10))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t16.t19.t11 t5.t61.t15.t15.t16.t19.t12))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t15.t16.t19.t15.t2 t5.t61.t15.t15.t16.t19.t15.t3))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t16.t19.t14 t5.t61.t15.t15.t16.t19.t15))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t16.t19.t13 t5.t61.t15.t15.t16.t19.t16))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t15.t16.t19.t4 t5.t61.t15.t15.t16.t19.t17))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t16.t19.t20.t2))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t16.t19.t19 t5.t61.t15.t15.t16.t19.t20))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t16.t19.t18 t5.t61.t15.t15.t16.t19.t21))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t16.t19.t22 t5.t61.t15.t15.t16.t19.t23))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t15.t16.t19.t24 t5.t61.t15.t15.t16.t19.t25))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t15.t16.t18 t5.t61.t15.t15.t16.t19))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t15.t16.t17 t5.t61.t15.t15.t16.t20))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t15.t16.t14 t5.t61.t15.t15.t16.t21 a4))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t16.t4 t5.t61.t15.t15.t16.t13 t5.t61.t15.t15.t16.t22 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t15.t16.t23))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t15.t16.t23))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t15.t16.t25 t5.t61.t15.t15.t16.t26))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t15.t16.t24 t5.t61.t15.t15.t16.t27))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t15.t15.t16.t28 t5.t61.t15.t15.t16.t29))
% 1.15/1.36  (step t5.t61.t15.t15.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t16.t30 t5.t61.t15.t15.t16.t31))
% 1.15/1.36  (step t5.t61.t15.t15.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t15 t5.t61.t15.t15.t16))
% 1.15/1.36  (step t5.t61.t15.t15.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t15.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t19.t4 t5.t61.t15.t15.t19.t5))
% 1.15/1.36  (step t5.t61.t15.t15.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t15.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t15.t19.t8.t3 t5.t61.t15.t15.t19.t8.t4))
% 1.15/1.36  (step t5.t61.t15.t15.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t19.t7 t5.t61.t15.t15.t19.t8))
% 1.15/1.36  (step t5.t61.t15.t15.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t19.t6 t5.t61.t15.t15.t19.t9))
% 1.15/1.36  (step t5.t61.t15.t15.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t15.t15.t19.t10 t5.t61.t15.t15.t19.t11))
% 1.15/1.36  (step t5.t61.t15.t15.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t15.t15.t19.t12 t5.t61.t15.t15.t19.t13))
% 1.15/1.36  (step t5.t61.t15.t15.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t19.t14 t5.t61.t15.t15.t19.t15))
% 1.15/1.36  (step t5.t61.t15.t15.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t15.t19.t16 t5.t61.t15.t15.t19.t17))
% 1.15/1.36  (step t5.t61.t15.t15.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t15.t18 t5.t61.t15.t15.t19))
% 1.15/1.36  (step t5.t61.t15.t15.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t15.t17 t5.t61.t15.t15.t20))
% 1.15/1.36  (step t5.t61.t15.t15.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t15.t14 t5.t61.t15.t15.t21 a6))
% 1.15/1.36  (step t5.t61.t15.t15.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.36  (step t5.t61.t15.t15.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t25.t7.t4 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t15.t25.t7.t5))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t15.t25.t7.t5))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t15.t25.t7.t6 t5.t61.t15.t15.t25.t7.t8))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t15.t25.t7.t7 t5.t61.t15.t15.t25.t7.t9))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t15.t25.t7.t6 t5.t61.t15.t15.t25.t7.t11))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t15.t25.t7.t10 t5.t61.t15.t15.t25.t7.t12))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t15.t25.t7.t6 t5.t61.t15.t15.t25.t7.t13))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t25.t7.t14 t5.t61.t15.t15.t25.t7.t15))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t25.t6 t5.t61.t15.t15.t25.t7))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t15.t25.t10.t5 t5.t61.t15.t15.t25.t10.t6))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t15.t25.t10.t9.t3 t5.t61.t15.t15.t25.t10.t9.t4))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t25.t10.t8 t5.t61.t15.t15.t25.t10.t9))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t25.t10.t7 t5.t61.t15.t15.t25.t10.t10))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t25.t10.t11 t5.t61.t15.t15.t25.t10.t12))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t15.t25.t10.t15.t2 t5.t61.t15.t15.t25.t10.t15.t3))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t25.t10.t14 t5.t61.t15.t15.t25.t10.t15))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t25.t10.t13 t5.t61.t15.t15.t25.t10.t16))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t15.t25.t10.t4 t5.t61.t15.t15.t25.t10.t17))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t25.t10.t20.t2))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t25.t10.t19 t5.t61.t15.t15.t25.t10.t20))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t25.t10.t18 t5.t61.t15.t15.t25.t10.t21))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t25.t10.t22 t5.t61.t15.t15.t25.t10.t23))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t15.t25.t10.t24 t5.t61.t15.t15.t25.t10.t25))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t15.t25.t9 t5.t61.t15.t15.t25.t10))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t15.t25.t8 t5.t61.t15.t15.t25.t11))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t15.t25.t5 t5.t61.t15.t15.t25.t12 a4))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t25.t4 t5.t61.t15.t15.t25.t13 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t15.t25.t14))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t15.t25.t14))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t15.t25.t16 t5.t61.t15.t15.t25.t17))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t15.t25.t15 t5.t61.t15.t15.t25.t18))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t15.t25.t19 t5.t61.t15.t15.t25.t20))
% 1.15/1.36  (step t5.t61.t15.t15.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t25.t21 t5.t61.t15.t15.t25.t22))
% 1.15/1.36  (step t5.t61.t15.t15.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t24 t5.t61.t15.t15.t25))
% 1.15/1.36  (step t5.t61.t15.t15.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t15.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t15.t28.t4 t5.t61.t15.t15.t28.t5))
% 1.15/1.36  (step t5.t61.t15.t15.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t15.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t15.t28.t8.t3 t5.t61.t15.t15.t28.t8.t4))
% 1.15/1.36  (step t5.t61.t15.t15.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t28.t7 t5.t61.t15.t15.t28.t8))
% 1.15/1.36  (step t5.t61.t15.t15.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t28.t6 t5.t61.t15.t15.t28.t9))
% 1.15/1.36  (step t5.t61.t15.t15.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t15.t28.t10 t5.t61.t15.t15.t28.t11))
% 1.15/1.36  (step t5.t61.t15.t15.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t28.t12 t5.t61.t15.t15.t28.t13))
% 1.15/1.36  (step t5.t61.t15.t15.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t28.t14 t5.t61.t15.t15.t28.t15))
% 1.15/1.36  (step t5.t61.t15.t15.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t15.t28.t16 t5.t61.t15.t15.t28.t17))
% 1.15/1.36  (step t5.t61.t15.t15.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t15.t27 t5.t61.t15.t15.t28))
% 1.15/1.36  (step t5.t61.t15.t15.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t15.t26 t5.t61.t15.t15.t29))
% 1.15/1.36  (step t5.t61.t15.t15.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t15.t23 t5.t61.t15.t15.t30 a5))
% 1.15/1.36  (step t5.t61.t15.t15.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.36  (step t5.t61.t15.t15.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t15.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.36  (step t5.t61.t15.t15.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t34.t4 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t15.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t15.t34.t5))
% 1.15/1.36  (step t5.t61.t15.t15.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t15.t34.t5))
% 1.15/1.36  (step t5.t61.t15.t15.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t15.t34.t6 t5.t61.t15.t15.t34.t8))
% 1.15/1.36  (step t5.t61.t15.t15.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t15.t34.t7 t5.t61.t15.t15.t34.t9))
% 1.15/1.36  (step t5.t61.t15.t15.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t15.t34.t6 t5.t61.t15.t15.t34.t11))
% 1.15/1.36  (step t5.t61.t15.t15.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t15.t34.t10 t5.t61.t15.t15.t34.t12))
% 1.15/1.36  (step t5.t61.t15.t15.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t15.t34.t6 t5.t61.t15.t15.t34.t13))
% 1.15/1.36  (step t5.t61.t15.t15.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t34.t14 t5.t61.t15.t15.t34.t15))
% 1.15/1.36  (step t5.t61.t15.t15.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t15.t33 t5.t61.t15.t15.t34))
% 1.15/1.36  (step t5.t61.t15.t15.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t15.t37.t5 t5.t61.t15.t15.t37.t6))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t15.t37.t9.t3 t5.t61.t15.t15.t37.t9.t4))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t37.t8 t5.t61.t15.t15.t37.t9))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t15.t37.t7 t5.t61.t15.t15.t37.t10))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t37.t11 t5.t61.t15.t15.t37.t12))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t15.t37.t15.t2 t5.t61.t15.t15.t37.t15.t3))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t37.t14 t5.t61.t15.t15.t37.t15))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t15.t37.t13 t5.t61.t15.t15.t37.t16))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t15.t37.t4 t5.t61.t15.t15.t37.t17))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t15.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t15.t37.t20.t2))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t37.t19 t5.t61.t15.t15.t37.t20))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t15.t37.t18 t5.t61.t15.t15.t37.t21))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t37.t22 t5.t61.t15.t15.t37.t23))
% 1.15/1.36  (step t5.t61.t15.t15.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t15.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t15.t37.t24 t5.t61.t15.t15.t37.t25))
% 1.15/1.36  (step t5.t61.t15.t15.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t15.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t15.t36 t5.t61.t15.t15.t37))
% 1.15/1.36  (step t5.t61.t15.t15.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t15.t35 t5.t61.t15.t15.t38))
% 1.15/1.36  (step t5.t61.t15.t15.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t15.t32 t5.t61.t15.t15.t39 a4))
% 1.15/1.36  (step t5.t61.t15.t15.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t15.t4 t5.t61.t15.t15.t13 t5.t61.t15.t15.t22 t5.t61.t15.t15.t31 t5.t61.t15.t15.t40 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t15.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t15.t41))
% 1.15/1.36  (step t5.t61.t15.t15.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t5.t61.t15.t15.t41))
% 1.15/1.36  (step t5.t61.t15.t15.t44 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t5.t61.t15.t15.t43 t5.t61.t15.t15.t44))
% 1.15/1.36  (step t5.t61.t15.t15.t46 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t5.t61.t15.t15.t45 t5.t61.t15.t15.t46))
% 1.15/1.36  (step t5.t61.t15.t15.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t5.t61.t15.t15.t42 t5.t61.t15.t15.t47))
% 1.15/1.36  (step t5.t61.t15.t15.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t15.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t15.t48 t5.t61.t15.t15.t49))
% 1.15/1.36  (step t5.t61.t15.t15 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t16 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t14 t5.t61.t15.t15))
% 1.15/1.36  (step t5.t61.t15.t17 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t18 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t18.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t18.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t18.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t18.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t18.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t18.t6 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t18.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t5.t61.t15.t18.t5 t5.t61.t15.t18.t6))
% 1.15/1.36  (step t5.t61.t15.t18.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t18.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t18.t7 t5.t61.t15.t18.t8))
% 1.15/1.36  (step t5.t61.t15.t18.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t61.t15.t18.t4 t5.t61.t15.t18.t9))
% 1.15/1.36  (step t5.t61.t15.t18.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t18.t12 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t18.t12.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t18.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t18.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t5.t61.t15.t18.t12.t2))
% 1.15/1.36  (step t5.t61.t15.t18.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t18.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t5.t61.t15.t18.t12.t3 t5.t61.t15.t18.t12.t4))
% 1.15/1.36  (step t5.t61.t15.t18.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t18.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t61.t15.t18.t11 t5.t61.t15.t18.t12))
% 1.15/1.36  (step t5.t61.t15.t18.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t61.t15.t18.t10 t5.t61.t15.t18.t13))
% 1.15/1.36  (step t5.t61.t15.t18.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t18.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t18.t14 t5.t61.t15.t18.t15))
% 1.15/1.36  (step t5.t61.t15.t18.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t18.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t18.t16 t5.t61.t15.t18.t17))
% 1.15/1.36  (step t5.t61.t15.t18 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t19 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t17 t5.t61.t15.t18))
% 1.15/1.36  (step t5.t61.t15.t20 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t16 t5.t61.t15.t19))
% 1.15/1.36  (step t5.t61.t15.t21 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t13 t5.t61.t15.t20 a8))
% 1.15/1.36  (step t5.t61.t15.t22 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.15/1.36  (step t5.t61.t15.t23 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t24 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t24.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.36  (step t5.t61.t15.t24.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.36  (step t5.t61.t15.t24.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t24.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t24.t7.t7.t7.t5))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t24.t7.t7.t7.t5))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t7.t6 t5.t61.t15.t24.t7.t7.t7.t8))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t7.t7 t5.t61.t15.t24.t7.t7.t7.t9))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t7.t6 t5.t61.t15.t24.t7.t7.t7.t11))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t7.t10 t5.t61.t15.t24.t7.t7.t7.t12))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t7.t6 t5.t61.t15.t24.t7.t7.t7.t13))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t7.t14 t5.t61.t15.t24.t7.t7.t7.t15))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t6 t5.t61.t15.t24.t7.t7.t7))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t10.t5 t5.t61.t15.t24.t7.t7.t10.t6))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t10.t9.t3 t5.t61.t15.t24.t7.t7.t10.t9.t4))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t7.t7.t10.t8 t5.t61.t15.t24.t7.t7.t10.t9))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t7.t7.t10.t7 t5.t61.t15.t24.t7.t7.t10.t10))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t10.t11 t5.t61.t15.t24.t7.t7.t10.t12))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t10.t15.t2 t5.t61.t15.t24.t7.t7.t10.t15.t3))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t24.t7.t7.t10.t14 t5.t61.t15.t24.t7.t7.t10.t15))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t24.t7.t7.t10.t13 t5.t61.t15.t24.t7.t7.t10.t16))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t10.t4 t5.t61.t15.t24.t7.t7.t10.t17))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t10.t20.t2))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t24.t7.t7.t10.t19 t5.t61.t15.t24.t7.t7.t10.t20))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t24.t7.t7.t10.t18 t5.t61.t15.t24.t7.t7.t10.t21))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t10.t22 t5.t61.t15.t24.t7.t7.t10.t23))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t24.t7.t7.t10.t24 t5.t61.t15.t24.t7.t7.t10.t25))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t9 t5.t61.t15.t24.t7.t7.t10))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t24.t7.t7.t8 t5.t61.t15.t24.t7.t7.t11))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t24.t7.t7.t5 t5.t61.t15.t24.t7.t7.t12 a4))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t24.t7.t7.t4 t5.t61.t15.t24.t7.t7.t13 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t24.t7.t7.t14))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t24.t7.t7.t14))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t16 t5.t61.t15.t24.t7.t7.t17))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t15 t5.t61.t15.t24.t7.t7.t18))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t19 t5.t61.t15.t24.t7.t7.t20))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t24.t7.t7.t21 t5.t61.t15.t24.t7.t7.t22))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t24.t7.t6 t5.t61.t15.t24.t7.t7))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t24.t7.t10.t4 t5.t61.t15.t24.t7.t10.t5))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t24.t7.t10.t8.t3 t5.t61.t15.t24.t7.t10.t8.t4))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t7.t10.t7 t5.t61.t15.t24.t7.t10.t8))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t7.t10.t6 t5.t61.t15.t24.t7.t10.t9))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t24.t7.t10.t10 t5.t61.t15.t24.t7.t10.t11))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t7.t10.t12 t5.t61.t15.t24.t7.t10.t13))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t24.t7.t10.t14 t5.t61.t15.t24.t7.t10.t15))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t24.t7.t10.t16 t5.t61.t15.t24.t7.t10.t17))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t24.t7.t9 t5.t61.t15.t24.t7.t10))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t24.t7.t8 t5.t61.t15.t24.t7.t11))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t24.t7.t5 t5.t61.t15.t24.t7.t12 a5))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t24.t7.t16.t4 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t24.t7.t16.t5))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t24.t7.t16.t5))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t24.t7.t16.t6 t5.t61.t15.t24.t7.t16.t8))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t24.t7.t16.t7 t5.t61.t15.t24.t7.t16.t9))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t24.t7.t16.t6 t5.t61.t15.t24.t7.t16.t11))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t24.t7.t16.t10 t5.t61.t15.t24.t7.t16.t12))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t24.t7.t16.t6 t5.t61.t15.t24.t7.t16.t13))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t24.t7.t16.t14 t5.t61.t15.t24.t7.t16.t15))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t24.t7.t15 t5.t61.t15.t24.t7.t16))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t24.t7.t19.t5 t5.t61.t15.t24.t7.t19.t6))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t24.t7.t19.t9.t3 t5.t61.t15.t24.t7.t19.t9.t4))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t7.t19.t8 t5.t61.t15.t24.t7.t19.t9))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t7.t19.t7 t5.t61.t15.t24.t7.t19.t10))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t24.t7.t19.t11 t5.t61.t15.t24.t7.t19.t12))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t24.t7.t19.t15.t2 t5.t61.t15.t24.t7.t19.t15.t3))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t24.t7.t19.t14 t5.t61.t15.t24.t7.t19.t15))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t24.t7.t19.t13 t5.t61.t15.t24.t7.t19.t16))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t24.t7.t19.t4 t5.t61.t15.t24.t7.t19.t17))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t24.t7.t19.t20.t2))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t24.t7.t19.t19 t5.t61.t15.t24.t7.t19.t20))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t24.t7.t19.t18 t5.t61.t15.t24.t7.t19.t21))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t24.t7.t19.t22 t5.t61.t15.t24.t7.t19.t23))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t24.t7.t19.t24 t5.t61.t15.t24.t7.t19.t25))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t24.t7.t18 t5.t61.t15.t24.t7.t19))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t24.t7.t17 t5.t61.t15.t24.t7.t20))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t24.t7.t14 t5.t61.t15.t24.t7.t21 a4))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t24.t7.t4 t5.t61.t15.t24.t7.t13 t5.t61.t15.t24.t7.t22 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t24.t7.t23))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t24.t7.t23))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t24.t7.t25 t5.t61.t15.t24.t7.t26))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t24.t7.t24 t5.t61.t15.t24.t7.t27))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t15.t24.t7.t28 t5.t61.t15.t24.t7.t29))
% 1.15/1.36  (step t5.t61.t15.t24.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t24.t7.t30 t5.t61.t15.t24.t7.t31))
% 1.15/1.36  (step t5.t61.t15.t24.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t24.t6 t5.t61.t15.t24.t7))
% 1.15/1.36  (step t5.t61.t15.t24.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t24.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t24.t10.t4 t5.t61.t15.t24.t10.t5))
% 1.15/1.36  (step t5.t61.t15.t24.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t24.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t24.t10.t8.t3 t5.t61.t15.t24.t10.t8.t4))
% 1.15/1.36  (step t5.t61.t15.t24.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t10.t7 t5.t61.t15.t24.t10.t8))
% 1.15/1.36  (step t5.t61.t15.t24.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t10.t6 t5.t61.t15.t24.t10.t9))
% 1.15/1.36  (step t5.t61.t15.t24.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t15.t24.t10.t10 t5.t61.t15.t24.t10.t11))
% 1.15/1.36  (step t5.t61.t15.t24.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t15.t24.t10.t12 t5.t61.t15.t24.t10.t13))
% 1.15/1.36  (step t5.t61.t15.t24.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t24.t10.t14 t5.t61.t15.t24.t10.t15))
% 1.15/1.36  (step t5.t61.t15.t24.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t24.t10.t16 t5.t61.t15.t24.t10.t17))
% 1.15/1.36  (step t5.t61.t15.t24.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t24.t9 t5.t61.t15.t24.t10))
% 1.15/1.36  (step t5.t61.t15.t24.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t24.t8 t5.t61.t15.t24.t11))
% 1.15/1.36  (step t5.t61.t15.t24.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t24.t5 t5.t61.t15.t24.t12 a6))
% 1.15/1.36  (step t5.t61.t15.t24.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.36  (step t5.t61.t15.t24.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t24.t16.t7.t4 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t24.t16.t7.t5))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t24.t16.t7.t5))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t24.t16.t7.t6 t5.t61.t15.t24.t16.t7.t8))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t24.t16.t7.t7 t5.t61.t15.t24.t16.t7.t9))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t24.t16.t7.t6 t5.t61.t15.t24.t16.t7.t11))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t24.t16.t7.t10 t5.t61.t15.t24.t16.t7.t12))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t24.t16.t7.t6 t5.t61.t15.t24.t16.t7.t13))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t24.t16.t7.t14 t5.t61.t15.t24.t16.t7.t15))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t24.t16.t6 t5.t61.t15.t24.t16.t7))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t24.t16.t10.t5 t5.t61.t15.t24.t16.t10.t6))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t24.t16.t10.t9.t3 t5.t61.t15.t24.t16.t10.t9.t4))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t16.t10.t8 t5.t61.t15.t24.t16.t10.t9))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t16.t10.t7 t5.t61.t15.t24.t16.t10.t10))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t24.t16.t10.t11 t5.t61.t15.t24.t16.t10.t12))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t24.t16.t10.t15.t2 t5.t61.t15.t24.t16.t10.t15.t3))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t24.t16.t10.t14 t5.t61.t15.t24.t16.t10.t15))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t24.t16.t10.t13 t5.t61.t15.t24.t16.t10.t16))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t24.t16.t10.t4 t5.t61.t15.t24.t16.t10.t17))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t24.t16.t10.t20.t2))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t24.t16.t10.t19 t5.t61.t15.t24.t16.t10.t20))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t24.t16.t10.t18 t5.t61.t15.t24.t16.t10.t21))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t24.t16.t10.t22 t5.t61.t15.t24.t16.t10.t23))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t24.t16.t10.t24 t5.t61.t15.t24.t16.t10.t25))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t24.t16.t9 t5.t61.t15.t24.t16.t10))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t24.t16.t8 t5.t61.t15.t24.t16.t11))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t24.t16.t5 t5.t61.t15.t24.t16.t12 a4))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t24.t16.t4 t5.t61.t15.t24.t16.t13 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t24.t16.t14))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t24.t16.t14))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t24.t16.t16 t5.t61.t15.t24.t16.t17))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t24.t16.t15 t5.t61.t15.t24.t16.t18))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t24.t16.t19 t5.t61.t15.t24.t16.t20))
% 1.15/1.36  (step t5.t61.t15.t24.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t24.t16.t21 t5.t61.t15.t24.t16.t22))
% 1.15/1.36  (step t5.t61.t15.t24.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t24.t15 t5.t61.t15.t24.t16))
% 1.15/1.36  (step t5.t61.t15.t24.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t24.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t24.t19.t4 t5.t61.t15.t24.t19.t5))
% 1.15/1.36  (step t5.t61.t15.t24.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t24.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t24.t19.t8.t3 t5.t61.t15.t24.t19.t8.t4))
% 1.15/1.36  (step t5.t61.t15.t24.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t19.t7 t5.t61.t15.t24.t19.t8))
% 1.15/1.36  (step t5.t61.t15.t24.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t19.t6 t5.t61.t15.t24.t19.t9))
% 1.15/1.36  (step t5.t61.t15.t24.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t24.t19.t10 t5.t61.t15.t24.t19.t11))
% 1.15/1.36  (step t5.t61.t15.t24.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t19.t12 t5.t61.t15.t24.t19.t13))
% 1.15/1.36  (step t5.t61.t15.t24.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t24.t19.t14 t5.t61.t15.t24.t19.t15))
% 1.15/1.36  (step t5.t61.t15.t24.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t24.t19.t16 t5.t61.t15.t24.t19.t17))
% 1.15/1.36  (step t5.t61.t15.t24.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t24.t18 t5.t61.t15.t24.t19))
% 1.15/1.36  (step t5.t61.t15.t24.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t24.t17 t5.t61.t15.t24.t20))
% 1.15/1.36  (step t5.t61.t15.t24.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t24.t14 t5.t61.t15.t24.t21 a5))
% 1.15/1.36  (step t5.t61.t15.t24.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.36  (step t5.t61.t15.t24.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t24.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.36  (step t5.t61.t15.t24.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t24.t25.t4 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t24.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t24.t25.t5))
% 1.15/1.36  (step t5.t61.t15.t24.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t24.t25.t5))
% 1.15/1.36  (step t5.t61.t15.t24.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t24.t25.t6 t5.t61.t15.t24.t25.t8))
% 1.15/1.36  (step t5.t61.t15.t24.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t24.t25.t7 t5.t61.t15.t24.t25.t9))
% 1.15/1.36  (step t5.t61.t15.t24.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t24.t25.t6 t5.t61.t15.t24.t25.t11))
% 1.15/1.36  (step t5.t61.t15.t24.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t24.t25.t10 t5.t61.t15.t24.t25.t12))
% 1.15/1.36  (step t5.t61.t15.t24.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t24.t25.t6 t5.t61.t15.t24.t25.t13))
% 1.15/1.36  (step t5.t61.t15.t24.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t24.t25.t14 t5.t61.t15.t24.t25.t15))
% 1.15/1.36  (step t5.t61.t15.t24.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t24.t24 t5.t61.t15.t24.t25))
% 1.15/1.36  (step t5.t61.t15.t24.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t24.t28.t5 t5.t61.t15.t24.t28.t6))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t24.t28.t9.t3 t5.t61.t15.t24.t28.t9.t4))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t28.t8 t5.t61.t15.t24.t28.t9))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t24.t28.t7 t5.t61.t15.t24.t28.t10))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t24.t28.t11 t5.t61.t15.t24.t28.t12))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t24.t28.t15.t2 t5.t61.t15.t24.t28.t15.t3))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t24.t28.t14 t5.t61.t15.t24.t28.t15))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t24.t28.t13 t5.t61.t15.t24.t28.t16))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t24.t28.t4 t5.t61.t15.t24.t28.t17))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t24.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t24.t28.t20.t2))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t24.t28.t19 t5.t61.t15.t24.t28.t20))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t24.t28.t18 t5.t61.t15.t24.t28.t21))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t24.t28.t22 t5.t61.t15.t24.t28.t23))
% 1.15/1.36  (step t5.t61.t15.t24.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t24.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t24.t28.t24 t5.t61.t15.t24.t28.t25))
% 1.15/1.36  (step t5.t61.t15.t24.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t24.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t24.t27 t5.t61.t15.t24.t28))
% 1.15/1.36  (step t5.t61.t15.t24.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t24.t26 t5.t61.t15.t24.t29))
% 1.15/1.36  (step t5.t61.t15.t24.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t24.t23 t5.t61.t15.t24.t30 a4))
% 1.15/1.36  (step t5.t61.t15.t24.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t24.t4 t5.t61.t15.t24.t13 t5.t61.t15.t24.t22 t5.t61.t15.t24.t31 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t24.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t61.t15.t24.t32))
% 1.15/1.36  (step t5.t61.t15.t24.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t61.t15.t24.t32))
% 1.15/1.36  (step t5.t61.t15.t24.t35 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t15.t24.t34 t5.t61.t15.t24.t35))
% 1.15/1.36  (step t5.t61.t15.t24.t37 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t61.t15.t24.t36 t5.t61.t15.t24.t37))
% 1.15/1.36  (step t5.t61.t15.t24.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t61.t15.t24.t33 t5.t61.t15.t24.t38))
% 1.15/1.36  (step t5.t61.t15.t24.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t15.t24.t34 t5.t61.t15.t24.t37))
% 1.15/1.36  (step t5.t61.t15.t24.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t61.t15.t24.t40 t5.t61.t15.t24.t35))
% 1.15/1.36  (step t5.t61.t15.t24.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t61.t15.t24.t39 t5.t61.t15.t24.t41))
% 1.15/1.36  (step t5.t61.t15.t24.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t24.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t24.t42 t5.t61.t15.t24.t43))
% 1.15/1.36  (step t5.t61.t15.t24 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t25 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t23 t5.t61.t15.t24))
% 1.15/1.36  (step t5.t61.t15.t26 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t27 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t27.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t27.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t27.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t27.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t27.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t27.t6 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t27.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t15.t27.t5 t5.t61.t15.t27.t6))
% 1.15/1.36  (step t5.t61.t15.t27.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t27.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t61.t15.t27.t7 t5.t61.t15.t27.t8))
% 1.15/1.36  (step t5.t61.t15.t27.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t27.t4 t5.t61.t15.t27.t9))
% 1.15/1.36  (step t5.t61.t15.t27.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t27.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t27.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t27.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t27.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t27.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t27.t12.t3))
% 1.15/1.36  (step t5.t61.t15.t27.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t27.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t27.t12.t4 t5.t61.t15.t27.t12.t5))
% 1.15/1.36  (step t5.t61.t15.t27.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t27.t12.t6))
% 1.15/1.36  (step t5.t61.t15.t27.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t27.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t15.t27.t11 t5.t61.t15.t27.t12))
% 1.15/1.36  (step t5.t61.t15.t27.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t15.t27.t10 t5.t61.t15.t27.t13))
% 1.15/1.36  (step t5.t61.t15.t27.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t27.t16 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t27.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t15.t27.t15 t5.t61.t15.t27.t16))
% 1.15/1.36  (step t5.t61.t15.t27.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t27.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t61.t15.t27.t17 t5.t61.t15.t27.t18))
% 1.15/1.36  (step t5.t61.t15.t27.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t27.t14 t5.t61.t15.t27.t19))
% 1.15/1.36  (step t5.t61.t15.t27.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t27.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t27.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t27.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t27.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t27.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t27.t22.t3))
% 1.15/1.36  (step t5.t61.t15.t27.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t27.t22.t2 t5.t61.t15.t27.t22.t4))
% 1.15/1.36  (step t5.t61.t15.t27.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t61.t15.t27.t22.t5))
% 1.15/1.36  (step t5.t61.t15.t27.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t27.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t27.t21 t5.t61.t15.t27.t22))
% 1.15/1.36  (step t5.t61.t15.t27.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t27.t20 t5.t61.t15.t27.t23))
% 1.15/1.36  (step t5.t61.t15.t27.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t27.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t27.t24 t5.t61.t15.t27.t25))
% 1.15/1.36  (step t5.t61.t15.t27.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t27.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t61.t15.t27.t26 t5.t61.t15.t27.t27))
% 1.15/1.36  (step t5.t61.t15.t27 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t28 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t61.t15.t26 t5.t61.t15.t27))
% 1.15/1.36  (step t5.t61.t15.t29 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t61.t15.t25 t5.t61.t15.t28))
% 1.15/1.36  (step t5.t61.t15.t30 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t61.t15.t22 t5.t61.t15.t29 a7))
% 1.15/1.36  (step t5.t61.t15.t31 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.36  (step t5.t61.t15.t32 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t33 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t33.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.36  (step t5.t61.t15.t33.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.15/1.36  (step t5.t61.t15.t33.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t33.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t33.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t33.t7.t7.t4 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t33.t7.t7.t5))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t33.t7.t7.t5))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t33.t7.t7.t6 t5.t61.t15.t33.t7.t7.t8))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t33.t7.t7.t7 t5.t61.t15.t33.t7.t7.t9))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t33.t7.t7.t6 t5.t61.t15.t33.t7.t7.t11))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t33.t7.t7.t10 t5.t61.t15.t33.t7.t7.t12))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t33.t7.t7.t6 t5.t61.t15.t33.t7.t7.t13))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t33.t7.t7.t14 t5.t61.t15.t33.t7.t7.t15))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t33.t7.t6 t5.t61.t15.t33.t7.t7))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t33.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t33.t7.t10.t5 t5.t61.t15.t33.t7.t10.t6))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t33.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t33.t7.t10.t9.t3 t5.t61.t15.t33.t7.t10.t9.t4))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t33.t7.t10.t8 t5.t61.t15.t33.t7.t10.t9))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t33.t7.t10.t7 t5.t61.t15.t33.t7.t10.t10))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t33.t7.t10.t11 t5.t61.t15.t33.t7.t10.t12))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t33.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t33.t7.t10.t15.t2 t5.t61.t15.t33.t7.t10.t15.t3))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t33.t7.t10.t14 t5.t61.t15.t33.t7.t10.t15))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t33.t7.t10.t13 t5.t61.t15.t33.t7.t10.t16))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t33.t7.t10.t4 t5.t61.t15.t33.t7.t10.t17))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t33.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t33.t7.t10.t20.t2))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t33.t7.t10.t19 t5.t61.t15.t33.t7.t10.t20))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t33.t7.t10.t18 t5.t61.t15.t33.t7.t10.t21))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t33.t7.t10.t22 t5.t61.t15.t33.t7.t10.t23))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t33.t7.t10.t24 t5.t61.t15.t33.t7.t10.t25))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t33.t7.t9 t5.t61.t15.t33.t7.t10))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t33.t7.t8 t5.t61.t15.t33.t7.t11))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t33.t7.t5 t5.t61.t15.t33.t7.t12 a4))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t33.t7.t4 t5.t61.t15.t33.t7.t13 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t33.t7.t14))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t33.t7.t14))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t33.t7.t16 t5.t61.t15.t33.t7.t17))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t33.t7.t15 t5.t61.t15.t33.t7.t18))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t33.t7.t19 t5.t61.t15.t33.t7.t20))
% 1.15/1.36  (step t5.t61.t15.t33.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t33.t7.t21 t5.t61.t15.t33.t7.t22))
% 1.15/1.36  (step t5.t61.t15.t33.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t33.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t33.t6 t5.t61.t15.t33.t7))
% 1.15/1.36  (step t5.t61.t15.t33.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t33.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t33.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t33.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t33.t10.t4 t5.t61.t15.t33.t10.t5))
% 1.15/1.36  (step t5.t61.t15.t33.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (anchor :step t5.t61.t15.t33.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.15/1.36  (step t5.t61.t15.t33.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t33.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t33.t10.t8.t3 t5.t61.t15.t33.t10.t8.t4))
% 1.15/1.36  (step t5.t61.t15.t33.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t33.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t33.t10.t7 t5.t61.t15.t33.t10.t8))
% 1.15/1.36  (step t5.t61.t15.t33.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t33.t10.t6 t5.t61.t15.t33.t10.t9))
% 1.15/1.36  (step t5.t61.t15.t33.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t33.t10.t10 t5.t61.t15.t33.t10.t11))
% 1.15/1.36  (step t5.t61.t15.t33.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t33.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t33.t10.t12 t5.t61.t15.t33.t10.t13))
% 1.15/1.36  (step t5.t61.t15.t33.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t33.t10.t14 t5.t61.t15.t33.t10.t15))
% 1.15/1.36  (step t5.t61.t15.t33.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.15/1.36  (step t5.t61.t15.t33.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t33.t10.t16 t5.t61.t15.t33.t10.t17))
% 1.15/1.36  (step t5.t61.t15.t33.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.15/1.36  (step t5.t61.t15.t33.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t33.t9 t5.t61.t15.t33.t10))
% 1.15/1.36  (step t5.t61.t15.t33.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t33.t8 t5.t61.t15.t33.t11))
% 1.15/1.36  (step t5.t61.t15.t33.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t33.t5 t5.t61.t15.t33.t12 a5))
% 1.15/1.36  (step t5.t61.t15.t33.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.15/1.36  (step t5.t61.t15.t33.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.15/1.36  (anchor :step t5.t61.t15.t33.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.15/1.36  (step t5.t61.t15.t33.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.15/1.36  (step t5.t61.t15.t33.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t33.t16.t4 a3 a2 a1 a0))
% 1.15/1.36  (step t5.t61.t15.t33.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t33.t16.t5))
% 1.15/1.36  (step t5.t61.t15.t33.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t33.t16.t5))
% 1.15/1.36  (step t5.t61.t15.t33.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t33.t16.t6 t5.t61.t15.t33.t16.t8))
% 1.15/1.36  (step t5.t61.t15.t33.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t33.t16.t7 t5.t61.t15.t33.t16.t9))
% 1.15/1.36  (step t5.t61.t15.t33.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.15/1.36  (step t5.t61.t15.t33.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t33.t16.t6 t5.t61.t15.t33.t16.t11))
% 1.15/1.36  (step t5.t61.t15.t33.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t33.t16.t10 t5.t61.t15.t33.t16.t12))
% 1.19/1.36  (step t5.t61.t15.t33.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t33.t16.t6 t5.t61.t15.t33.t16.t13))
% 1.19/1.36  (step t5.t61.t15.t33.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t33.t16.t14 t5.t61.t15.t33.t16.t15))
% 1.19/1.36  (step t5.t61.t15.t33.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t33.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t33.t15 t5.t61.t15.t33.t16))
% 1.19/1.36  (step t5.t61.t15.t33.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t15.t33.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t33.t19.t5 t5.t61.t15.t33.t19.t6))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t15.t33.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t33.t19.t9.t3 t5.t61.t15.t33.t19.t9.t4))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t33.t19.t8 t5.t61.t15.t33.t19.t9))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t33.t19.t7 t5.t61.t15.t33.t19.t10))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t33.t19.t11 t5.t61.t15.t33.t19.t12))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t15.t33.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t33.t19.t15.t2 t5.t61.t15.t33.t19.t15.t3))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t33.t19.t14 t5.t61.t15.t33.t19.t15))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t33.t19.t13 t5.t61.t15.t33.t19.t16))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t33.t19.t4 t5.t61.t15.t33.t19.t17))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t15.t33.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t33.t19.t20.t2))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t33.t19.t19 t5.t61.t15.t33.t19.t20))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t33.t19.t18 t5.t61.t15.t33.t19.t21))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t33.t19.t22 t5.t61.t15.t33.t19.t23))
% 1.19/1.36  (step t5.t61.t15.t33.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t33.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t33.t19.t24 t5.t61.t15.t33.t19.t25))
% 1.19/1.36  (step t5.t61.t15.t33.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t33.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t33.t18 t5.t61.t15.t33.t19))
% 1.19/1.36  (step t5.t61.t15.t33.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t33.t17 t5.t61.t15.t33.t20))
% 1.19/1.36  (step t5.t61.t15.t33.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t33.t14 t5.t61.t15.t33.t21 a4))
% 1.19/1.36  (step t5.t61.t15.t33.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t33.t4 t5.t61.t15.t33.t13 t5.t61.t15.t33.t22 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t15.t33.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t33.t23))
% 1.19/1.36  (step t5.t61.t15.t33.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t33.t23))
% 1.19/1.36  (step t5.t61.t15.t33.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t33.t25 t5.t61.t15.t33.t26))
% 1.19/1.36  (step t5.t61.t15.t33.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t33.t24 t5.t61.t15.t33.t27))
% 1.19/1.36  (step t5.t61.t15.t33.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t15.t33.t28 t5.t61.t15.t33.t29))
% 1.19/1.36  (step t5.t61.t15.t33.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t33.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t33.t30 t5.t61.t15.t33.t31))
% 1.19/1.36  (step t5.t61.t15.t33 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t34 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t32 t5.t61.t15.t33))
% 1.19/1.36  (step t5.t61.t15.t35 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t15.t36 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t15.t36.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t36.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t36.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t36.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t36.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t36.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t36.t4 t5.t61.t15.t36.t5))
% 1.19/1.36  (step t5.t61.t15.t36.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t15.t36.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t15.t36.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t36.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t36.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t36.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t36.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t36.t8.t3 t5.t61.t15.t36.t8.t4))
% 1.19/1.36  (step t5.t61.t15.t36.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t36.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t36.t7 t5.t61.t15.t36.t8))
% 1.19/1.36  (step t5.t61.t15.t36.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t36.t6 t5.t61.t15.t36.t9))
% 1.19/1.36  (step t5.t61.t15.t36.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t36.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t15.t36.t10 t5.t61.t15.t36.t11))
% 1.19/1.36  (step t5.t61.t15.t36.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t36.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t15.t36.t12 t5.t61.t15.t36.t13))
% 1.19/1.36  (step t5.t61.t15.t36.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t36.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t36.t14 t5.t61.t15.t36.t15))
% 1.19/1.36  (step t5.t61.t15.t36.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t36.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t36.t16 t5.t61.t15.t36.t17))
% 1.19/1.36  (step t5.t61.t15.t36 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t37 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t35 t5.t61.t15.t36))
% 1.19/1.36  (step t5.t61.t15.t38 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t34 t5.t61.t15.t37))
% 1.19/1.36  (step t5.t61.t15.t39 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t31 t5.t61.t15.t38 a6))
% 1.19/1.36  (step t5.t61.t15.t40 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t15.t41 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t15.t42 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t15.t42.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t15.t42.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t15.t42.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t15.t42.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t15.t42.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t15.t42.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t42.t7.t4 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t15.t42.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t42.t7.t5))
% 1.19/1.36  (step t5.t61.t15.t42.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t42.t7.t5))
% 1.19/1.36  (step t5.t61.t15.t42.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t42.t7.t6 t5.t61.t15.t42.t7.t8))
% 1.19/1.36  (step t5.t61.t15.t42.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t42.t7.t7 t5.t61.t15.t42.t7.t9))
% 1.19/1.36  (step t5.t61.t15.t42.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t42.t7.t6 t5.t61.t15.t42.t7.t11))
% 1.19/1.36  (step t5.t61.t15.t42.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t42.t7.t10 t5.t61.t15.t42.t7.t12))
% 1.19/1.36  (step t5.t61.t15.t42.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t42.t7.t6 t5.t61.t15.t42.t7.t13))
% 1.19/1.36  (step t5.t61.t15.t42.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t42.t7.t14 t5.t61.t15.t42.t7.t15))
% 1.19/1.36  (step t5.t61.t15.t42.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t42.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t42.t6 t5.t61.t15.t42.t7))
% 1.19/1.36  (step t5.t61.t15.t42.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t15.t42.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t42.t10.t5 t5.t61.t15.t42.t10.t6))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t15.t42.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t42.t10.t9.t3 t5.t61.t15.t42.t10.t9.t4))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t42.t10.t8 t5.t61.t15.t42.t10.t9))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t42.t10.t7 t5.t61.t15.t42.t10.t10))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t42.t10.t11 t5.t61.t15.t42.t10.t12))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t15.t42.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t42.t10.t15.t2 t5.t61.t15.t42.t10.t15.t3))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t42.t10.t14 t5.t61.t15.t42.t10.t15))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t42.t10.t13 t5.t61.t15.t42.t10.t16))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t42.t10.t4 t5.t61.t15.t42.t10.t17))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t15.t42.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t42.t10.t20.t2))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t42.t10.t19 t5.t61.t15.t42.t10.t20))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t42.t10.t18 t5.t61.t15.t42.t10.t21))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t42.t10.t22 t5.t61.t15.t42.t10.t23))
% 1.19/1.36  (step t5.t61.t15.t42.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t42.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t42.t10.t24 t5.t61.t15.t42.t10.t25))
% 1.19/1.36  (step t5.t61.t15.t42.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t42.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t42.t9 t5.t61.t15.t42.t10))
% 1.19/1.36  (step t5.t61.t15.t42.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t42.t8 t5.t61.t15.t42.t11))
% 1.19/1.36  (step t5.t61.t15.t42.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t42.t5 t5.t61.t15.t42.t12 a4))
% 1.19/1.36  (step t5.t61.t15.t42.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t42.t4 t5.t61.t15.t42.t13 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t15.t42.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t42.t14))
% 1.19/1.36  (step t5.t61.t15.t42.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t42.t14))
% 1.19/1.36  (step t5.t61.t15.t42.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t42.t16 t5.t61.t15.t42.t17))
% 1.19/1.36  (step t5.t61.t15.t42.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t42.t15 t5.t61.t15.t42.t18))
% 1.19/1.36  (step t5.t61.t15.t42.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t15.t42.t19 t5.t61.t15.t42.t20))
% 1.19/1.36  (step t5.t61.t15.t42.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t42.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t42.t21 t5.t61.t15.t42.t22))
% 1.19/1.36  (step t5.t61.t15.t42 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t43 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t41 t5.t61.t15.t42))
% 1.19/1.36  (step t5.t61.t15.t44 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t15.t45 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t15.t45.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t45.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t45.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t45.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t45.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t45.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t45.t4 t5.t61.t15.t45.t5))
% 1.19/1.36  (step t5.t61.t15.t45.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t15.t45.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t15.t45.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t45.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t45.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t45.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t45.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t45.t8.t3 t5.t61.t15.t45.t8.t4))
% 1.19/1.36  (step t5.t61.t15.t45.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t45.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t45.t7 t5.t61.t15.t45.t8))
% 1.19/1.36  (step t5.t61.t15.t45.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t45.t6 t5.t61.t15.t45.t9))
% 1.19/1.36  (step t5.t61.t15.t45.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t45.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t15.t45.t10 t5.t61.t15.t45.t11))
% 1.19/1.36  (step t5.t61.t15.t45.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t45.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t45.t12 t5.t61.t15.t45.t13))
% 1.19/1.36  (step t5.t61.t15.t45.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t45.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t45.t14 t5.t61.t15.t45.t15))
% 1.19/1.36  (step t5.t61.t15.t45.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t45.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t15.t45.t16 t5.t61.t15.t45.t17))
% 1.19/1.36  (step t5.t61.t15.t45 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t46 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t44 t5.t61.t15.t45))
% 1.19/1.36  (step t5.t61.t15.t47 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t43 t5.t61.t15.t46))
% 1.19/1.36  (step t5.t61.t15.t48 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t15.t40 t5.t61.t15.t47 a5))
% 1.19/1.36  (step t5.t61.t15.t49 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t15.t50 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t15.t51 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t15.t51.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t51.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t51.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t51.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t15.t51.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t51.t4 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t15.t51.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t51.t5))
% 1.19/1.36  (step t5.t61.t15.t51.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t15.t51.t5))
% 1.19/1.36  (step t5.t61.t15.t51.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t51.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t15.t51.t6 t5.t61.t15.t51.t8))
% 1.19/1.36  (step t5.t61.t15.t51.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t15.t51.t7 t5.t61.t15.t51.t9))
% 1.19/1.36  (step t5.t61.t15.t51.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t51.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t15.t51.t6 t5.t61.t15.t51.t11))
% 1.19/1.36  (step t5.t61.t15.t51.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t15.t51.t10 t5.t61.t15.t51.t12))
% 1.19/1.36  (step t5.t61.t15.t51.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t15.t51.t6 t5.t61.t15.t51.t13))
% 1.19/1.36  (step t5.t61.t15.t51.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t51.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t51.t14 t5.t61.t15.t51.t15))
% 1.19/1.36  (step t5.t61.t15.t51 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t52 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t50 t5.t61.t15.t51))
% 1.19/1.36  (step t5.t61.t15.t53 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t15.t54 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t15.t54.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t54.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t54.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t54.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t54.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t54.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t54.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t15.t54.t5 t5.t61.t15.t54.t6))
% 1.19/1.36  (step t5.t61.t15.t54.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t15.t54.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t15.t54.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t54.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t54.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t54.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t54.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t15.t54.t9.t3 t5.t61.t15.t54.t9.t4))
% 1.19/1.36  (step t5.t61.t15.t54.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t54.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t54.t8 t5.t61.t15.t54.t9))
% 1.19/1.36  (step t5.t61.t15.t54.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t15.t54.t7 t5.t61.t15.t54.t10))
% 1.19/1.36  (step t5.t61.t15.t54.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t54.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t54.t11 t5.t61.t15.t54.t12))
% 1.19/1.36  (step t5.t61.t15.t54.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t15.t54.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t15.t54.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t54.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t54.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t54.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t15.t54.t15.t2 t5.t61.t15.t54.t15.t3))
% 1.19/1.36  (step t5.t61.t15.t54.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t54.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t54.t14 t5.t61.t15.t54.t15))
% 1.19/1.36  (step t5.t61.t15.t54.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t15.t54.t13 t5.t61.t15.t54.t16))
% 1.19/1.36  (step t5.t61.t15.t54.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t15.t54.t4 t5.t61.t15.t54.t17))
% 1.19/1.36  (step t5.t61.t15.t54.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t15.t54.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t15.t54.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t54.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t54.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t15.t54.t20.t2))
% 1.19/1.36  (step t5.t61.t15.t54.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t54.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t54.t19 t5.t61.t15.t54.t20))
% 1.19/1.36  (step t5.t61.t15.t54.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t15.t54.t18 t5.t61.t15.t54.t21))
% 1.19/1.36  (step t5.t61.t15.t54.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t54.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t54.t22 t5.t61.t15.t54.t23))
% 1.19/1.36  (step t5.t61.t15.t54.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t15.t54.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t15.t54.t24 t5.t61.t15.t54.t25))
% 1.19/1.36  (step t5.t61.t15.t54 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t55 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t15.t53 t5.t61.t15.t54))
% 1.19/1.36  (step t5.t61.t15.t56 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t15.t52 t5.t61.t15.t55))
% 1.19/1.36  (step t5.t61.t15.t57 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t15.t49 t5.t61.t15.t56 a4))
% 1.19/1.36  (step t5.t61.t15.t58 (cl (and (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t15.t3 t5.t61.t15.t12 a10 a9 t5.t61.t15.t21 t5.t61.t15.t30 t5.t61.t15.t39 t5.t61.t15.t48 t5.t61.t15.t57 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t15.t59 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t15.t58))
% 1.19/1.36  (step t5.t61.t15.t60 (cl (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) :rule and :premises (t5.t61.t15.t58))
% 1.19/1.36  (anchor :step t5.t61.t15.t61 :args ((P (-> $$unsorted Bool)) (:= P P) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t15.t61.t1 (cl (= P P)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t61.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t61.t3 (cl (= (@ Phi P) (@ Phi P))) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t61.t4 (cl (= (@ tptp.mnot (@ Phi P)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)))) :rule cong :premises (t5.t61.t15.t59 t5.t61.t15.t61.t3))
% 1.19/1.36  (step t5.t61.t15.t61.t5 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t61.t6 (cl (= (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t61.t4 t5.t61.t15.t61.t5))
% 1.19/1.36  (step t5.t61.t15.t61 (cl (= (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t15.t62 (cl (= (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))))) :rule cong :premises (t5.t61.t15.t60 t5.t61.t15.t61))
% 1.19/1.36  (step t5.t61.t15.t63 (cl (= (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))))) :rule cong :premises (t5.t61.t15.t59 t5.t61.t15.t62))
% 1.19/1.36  (step t5.t61.t15.t64 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t15.t65 (cl (= (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) :rule cong :premises (t5.t61.t15.t63 t5.t61.t15.t64))
% 1.19/1.36  (step t5.t61.t15 (cl (= (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t16 (cl (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0))))) :rule cong :premises (t5.t61.t14 t5.t61.t15))
% 1.19/1.36  (step t5.t61.t17 (cl (= tptp.mexists_prop tptp.mexists_prop)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t18 :args ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t18.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t18.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t18.t3 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t18.t4 (cl (= (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t18.t5 :args ((P (-> $$unsorted Bool)) (:= P P) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t18.t5.t1 (cl (= P P)) :rule refl)
% 1.19/1.36  (step t5.t61.t18.t5.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t18.t5.t3 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) (lambda ((W $$unsorted)) (not (@ (@ Phi P) W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t18.t5.t4 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t18.t5.t5 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (@ (@ Phi P) W))) __flatten_var_0))) :rule cong :premises (t5.t61.t18.t5.t3 t5.t61.t18.t5.t4))
% 1.19/1.36  (step t5.t61.t18.t5.t6 (cl (= (@ (lambda ((W $$unsorted)) (not (@ (@ Phi P) W))) __flatten_var_0) (not (@ (@ Phi P) __flatten_var_0)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t18.t5.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0) (not (@ (@ Phi P) __flatten_var_0)))) :rule trans :premises (t5.t61.t18.t5.t5 t5.t61.t18.t5.t6))
% 1.19/1.36  (step t5.t61.t18.t5 (cl (= (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))))) :rule bind)
% 1.19/1.36  (step t5.t61.t18.t6 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0)))))) :rule cong :premises (t5.t61.t18.t4 t5.t61.t18.t5))
% 1.19/1.36  (step t5.t61.t18.t7 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t18.t8 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t18.t8.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t18.t8.t2 :args ((P (-> $$unsorted Bool)) (:= P P)))
% 1.19/1.36  (step t5.t61.t18.t8.t2.t1 (cl (= P P)) :rule refl)
% 1.19/1.36  (step t5.t61.t18.t8.t2.t2 (cl (= (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t18.t8.t2.t3 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t18.t8.t2.t4 (cl (= (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) W))) :rule cong :premises (t5.t61.t18.t8.t2.t2 t5.t61.t18.t8.t2.t3))
% 1.19/1.36  (step t5.t61.t18.t8.t2.t5 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) W) (not (@ (@ Phi P) W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t18.t8.t2.t6 (cl (= (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W) (not (@ (@ Phi P) W)))) :rule trans :premises (t5.t61.t18.t8.t2.t4 t5.t61.t18.t8.t2.t5))
% 1.19/1.36  (step t5.t61.t18.t8.t2 (cl (= (forall ((P (-> $$unsorted Bool))) (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t18.t8 (cl (= (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule bind)
% 1.19/1.36  (step t5.t61.t18.t9 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule trans :premises (t5.t61.t18.t7 t5.t61.t18.t8))
% 1.19/1.36  (step t5.t61.t18.t10 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule trans :premises (t5.t61.t18.t6 t5.t61.t18.t9))
% 1.19/1.36  (step t5.t61.t18.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule cong :premises (t5.t61.t18.t3 t5.t61.t18.t10))
% 1.19/1.36  (step t5.t61.t18.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t18.t13 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t18.t13.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t18.t13.t2 (cl (= (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t18.t13.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule cong :premises (t5.t61.t18.t13.t2))
% 1.19/1.36  (step t5.t61.t18.t13 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W))) (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t18.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule trans :premises (t5.t61.t18.t12 t5.t61.t18.t13))
% 1.19/1.36  (step t5.t61.t18.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule trans :premises (t5.t61.t18.t11 t5.t61.t18.t14))
% 1.19/1.36  (step t5.t61.t18.t16 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t18.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t18.t15 t5.t61.t18.t16))
% 1.19/1.36  (step t5.t61.t18.t18 (cl (= (@ (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) __flatten_var_0) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t18.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) :rule trans :premises (t5.t61.t18.t17 t5.t61.t18.t18))
% 1.19/1.36  (step t5.t61.t18 (cl (= (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t19 (cl (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))))) :rule cong :premises (t5.t61.t17 t5.t61.t18))
% 1.19/1.36  (step t5.t61.t20 (cl (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))))) :rule trans :premises (t5.t61.t16 t5.t61.t19))
% 1.19/1.36  (step t5.t61.t21 (cl (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) :rule resolution :premises (t5.t61.t13 t5.t61.t20 a12))
% 1.19/1.36  (step t5.t61.t22 (cl (not (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t23 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t3 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t4 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t24.t5 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t6.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t24.t6.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t6.t7.t7.t7.t7.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t6.t7.t7.t7.t7.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t7.t6 t5.t61.t24.t6.t7.t7.t7.t7.t8))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t7.t7 t5.t61.t24.t6.t7.t7.t7.t7.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t7.t6 t5.t61.t24.t6.t7.t7.t7.t7.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t7.t10 t5.t61.t24.t6.t7.t7.t7.t7.t12))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t7.t6 t5.t61.t24.t6.t7.t7.t7.t7.t13))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t7.t14 t5.t61.t24.t6.t7.t7.t7.t7.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t6 t5.t61.t24.t6.t7.t7.t7.t7))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t10.t5 t5.t61.t24.t6.t7.t7.t7.t10.t6))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t10.t9.t3 t5.t61.t24.t6.t7.t7.t7.t10.t9.t4))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t7.t10.t8 t5.t61.t24.t6.t7.t7.t7.t10.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t7.t10.t7 t5.t61.t24.t6.t7.t7.t7.t10.t10))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t10.t11 t5.t61.t24.t6.t7.t7.t7.t10.t12))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t10.t15.t2 t5.t61.t24.t6.t7.t7.t7.t10.t15.t3))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t7.t10.t14 t5.t61.t24.t6.t7.t7.t7.t10.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t7.t10.t13 t5.t61.t24.t6.t7.t7.t7.t10.t16))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t10.t4 t5.t61.t24.t6.t7.t7.t7.t10.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t10.t20.t2))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t7.t10.t19 t5.t61.t24.t6.t7.t7.t7.t10.t20))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t7.t10.t18 t5.t61.t24.t6.t7.t7.t7.t10.t21))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t10.t22 t5.t61.t24.t6.t7.t7.t7.t10.t23))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t7.t10.t24 t5.t61.t24.t6.t7.t7.t7.t10.t25))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t9 t5.t61.t24.t6.t7.t7.t7.t10))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t7.t8 t5.t61.t24.t6.t7.t7.t7.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t6.t7.t7.t7.t5 t5.t61.t24.t6.t7.t7.t7.t12 a4))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t7.t7.t7.t4 t5.t61.t24.t6.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t6.t7.t7.t7.t14))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t6.t7.t7.t7.t14))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t16 t5.t61.t24.t6.t7.t7.t7.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t15 t5.t61.t24.t6.t7.t7.t7.t18))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t19 t5.t61.t24.t6.t7.t7.t7.t20))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t7.t21 t5.t61.t24.t6.t7.t7.t7.t22))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t6 t5.t61.t24.t6.t7.t7.t7))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t10.t4 t5.t61.t24.t6.t7.t7.t10.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t10.t8.t3 t5.t61.t24.t6.t7.t7.t10.t8.t4))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t10.t7 t5.t61.t24.t6.t7.t7.t10.t8))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t10.t6 t5.t61.t24.t6.t7.t7.t10.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t10.t10 t5.t61.t24.t6.t7.t7.t10.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t10.t12 t5.t61.t24.t6.t7.t7.t10.t13))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t10.t14 t5.t61.t24.t6.t7.t7.t10.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t10.t16 t5.t61.t24.t6.t7.t7.t10.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t9 t5.t61.t24.t6.t7.t7.t10))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t8 t5.t61.t24.t6.t7.t7.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t24.t6.t7.t7.t5 t5.t61.t24.t6.t7.t7.t12 a5))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t6.t7.t7.t16.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t6.t7.t7.t16.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t16.t6 t5.t61.t24.t6.t7.t7.t16.t8))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t16.t7 t5.t61.t24.t6.t7.t7.t16.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t16.t6 t5.t61.t24.t6.t7.t7.t16.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t16.t10 t5.t61.t24.t6.t7.t7.t16.t12))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t16.t6 t5.t61.t24.t6.t7.t7.t16.t13))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t16.t14 t5.t61.t24.t6.t7.t7.t16.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t15 t5.t61.t24.t6.t7.t7.t16))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t19.t5 t5.t61.t24.t6.t7.t7.t19.t6))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t19.t9.t3 t5.t61.t24.t6.t7.t7.t19.t9.t4))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t19.t8 t5.t61.t24.t6.t7.t7.t19.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t19.t7 t5.t61.t24.t6.t7.t7.t19.t10))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t19.t11 t5.t61.t24.t6.t7.t7.t19.t12))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t19.t15.t2 t5.t61.t24.t6.t7.t7.t19.t15.t3))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t19.t14 t5.t61.t24.t6.t7.t7.t19.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t19.t13 t5.t61.t24.t6.t7.t7.t19.t16))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t19.t4 t5.t61.t24.t6.t7.t7.t19.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t19.t20.t2))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t19.t19 t5.t61.t24.t6.t7.t7.t19.t20))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t19.t18 t5.t61.t24.t6.t7.t7.t19.t21))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t19.t22 t5.t61.t24.t6.t7.t7.t19.t23))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t19.t24 t5.t61.t24.t6.t7.t7.t19.t25))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t18 t5.t61.t24.t6.t7.t7.t19))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t6.t7.t7.t17 t5.t61.t24.t6.t7.t7.t20))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t6.t7.t7.t14 t5.t61.t24.t6.t7.t7.t21 a4))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t7.t7.t4 t5.t61.t24.t6.t7.t7.t13 t5.t61.t24.t6.t7.t7.t22 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t6.t7.t7.t23))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t6.t7.t7.t23))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t25 t5.t61.t24.t6.t7.t7.t26))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t24 t5.t61.t24.t6.t7.t7.t27))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t28 t5.t61.t24.t6.t7.t7.t29))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t7.t7.t30 t5.t61.t24.t6.t7.t7.t31))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t7.t6 t5.t61.t24.t6.t7.t7))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t7.t10.t4 t5.t61.t24.t6.t7.t10.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t6.t7.t10.t8.t3 t5.t61.t24.t6.t7.t10.t8.t4))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t10.t7 t5.t61.t24.t6.t7.t10.t8))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t10.t6 t5.t61.t24.t6.t7.t10.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t24.t6.t7.t10.t10 t5.t61.t24.t6.t7.t10.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t10.t12 t5.t61.t24.t6.t7.t10.t13))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t7.t10.t14 t5.t61.t24.t6.t7.t10.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t24.t6.t7.t10.t16 t5.t61.t24.t6.t7.t10.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t6.t7.t9 t5.t61.t24.t6.t7.t10))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t6.t7.t8 t5.t61.t24.t6.t7.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t24.t6.t7.t5 t5.t61.t24.t6.t7.t12 a6))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t6.t7.t16.t7.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t6.t7.t16.t7.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t7.t6 t5.t61.t24.t6.t7.t16.t7.t8))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t7.t7 t5.t61.t24.t6.t7.t16.t7.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t7.t6 t5.t61.t24.t6.t7.t16.t7.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t7.t10 t5.t61.t24.t6.t7.t16.t7.t12))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t7.t6 t5.t61.t24.t6.t7.t16.t7.t13))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t7.t14 t5.t61.t24.t6.t7.t16.t7.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t6 t5.t61.t24.t6.t7.t16.t7))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t10.t5 t5.t61.t24.t6.t7.t16.t10.t6))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t10.t9.t3 t5.t61.t24.t6.t7.t16.t10.t9.t4))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t16.t10.t8 t5.t61.t24.t6.t7.t16.t10.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t16.t10.t7 t5.t61.t24.t6.t7.t16.t10.t10))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t10.t11 t5.t61.t24.t6.t7.t16.t10.t12))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t10.t15.t2 t5.t61.t24.t6.t7.t16.t10.t15.t3))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t7.t16.t10.t14 t5.t61.t24.t6.t7.t16.t10.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t7.t16.t10.t13 t5.t61.t24.t6.t7.t16.t10.t16))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t10.t4 t5.t61.t24.t6.t7.t16.t10.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t10.t20.t2))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t7.t16.t10.t19 t5.t61.t24.t6.t7.t16.t10.t20))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t7.t16.t10.t18 t5.t61.t24.t6.t7.t16.t10.t21))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t10.t22 t5.t61.t24.t6.t7.t16.t10.t23))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t6.t7.t16.t10.t24 t5.t61.t24.t6.t7.t16.t10.t25))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t9 t5.t61.t24.t6.t7.t16.t10))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t6.t7.t16.t8 t5.t61.t24.t6.t7.t16.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t6.t7.t16.t5 t5.t61.t24.t6.t7.t16.t12 a4))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t7.t16.t4 t5.t61.t24.t6.t7.t16.t13 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t6.t7.t16.t14))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t6.t7.t16.t14))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t16 t5.t61.t24.t6.t7.t16.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t15 t5.t61.t24.t6.t7.t16.t18))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t19 t5.t61.t24.t6.t7.t16.t20))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t7.t16.t21 t5.t61.t24.t6.t7.t16.t22))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t7.t15 t5.t61.t24.t6.t7.t16))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t6.t7.t19.t4 t5.t61.t24.t6.t7.t19.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t6.t7.t19.t8.t3 t5.t61.t24.t6.t7.t19.t8.t4))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t19.t7 t5.t61.t24.t6.t7.t19.t8))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t19.t6 t5.t61.t24.t6.t7.t19.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t24.t6.t7.t19.t10 t5.t61.t24.t6.t7.t19.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t19.t12 t5.t61.t24.t6.t7.t19.t13))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t7.t19.t14 t5.t61.t24.t6.t7.t19.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t24.t6.t7.t19.t16 t5.t61.t24.t6.t7.t19.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t6.t7.t18 t5.t61.t24.t6.t7.t19))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t6.t7.t17 t5.t61.t24.t6.t7.t20))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t24.t6.t7.t14 t5.t61.t24.t6.t7.t21 a5))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t7.t25.t4 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t6.t7.t25.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t6.t7.t25.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t6.t7.t25.t6 t5.t61.t24.t6.t7.t25.t8))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t6.t7.t25.t7 t5.t61.t24.t6.t7.t25.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t6.t7.t25.t6 t5.t61.t24.t6.t7.t25.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t6.t7.t25.t10 t5.t61.t24.t6.t7.t25.t12))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t6.t7.t25.t6 t5.t61.t24.t6.t7.t25.t13))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t7.t25.t14 t5.t61.t24.t6.t7.t25.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t7.t24 t5.t61.t24.t6.t7.t25))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t6.t7.t28.t5 t5.t61.t24.t6.t7.t28.t6))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t6.t7.t28.t9.t3 t5.t61.t24.t6.t7.t28.t9.t4))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t28.t8 t5.t61.t24.t6.t7.t28.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t7.t28.t7 t5.t61.t24.t6.t7.t28.t10))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t7.t28.t11 t5.t61.t24.t6.t7.t28.t12))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t6.t7.t28.t15.t2 t5.t61.t24.t6.t7.t28.t15.t3))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t7.t28.t14 t5.t61.t24.t6.t7.t28.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t7.t28.t13 t5.t61.t24.t6.t7.t28.t16))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t6.t7.t28.t4 t5.t61.t24.t6.t7.t28.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t7.t28.t20.t2))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t7.t28.t19 t5.t61.t24.t6.t7.t28.t20))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t7.t28.t18 t5.t61.t24.t6.t7.t28.t21))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t7.t28.t22 t5.t61.t24.t6.t7.t28.t23))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t6.t7.t28.t24 t5.t61.t24.t6.t7.t28.t25))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t6.t7.t27 t5.t61.t24.t6.t7.t28))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t6.t7.t26 t5.t61.t24.t6.t7.t29))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t6.t7.t23 t5.t61.t24.t6.t7.t30 a4))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t7.t4 t5.t61.t24.t6.t7.t13 t5.t61.t24.t6.t7.t22 t5.t61.t24.t6.t7.t31 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t61.t24.t6.t7.t32))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t61.t24.t6.t7.t32))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t24.t6.t7.t34 t5.t61.t24.t6.t7.t35))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t61.t24.t6.t7.t36 t5.t61.t24.t6.t7.t37))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t61.t24.t6.t7.t33 t5.t61.t24.t6.t7.t38))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t24.t6.t7.t34 t5.t61.t24.t6.t7.t37))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t61.t24.t6.t7.t40 t5.t61.t24.t6.t7.t35))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t61.t24.t6.t7.t39 t5.t61.t24.t6.t7.t41))
% 1.19/1.36  (step t5.t61.t24.t6.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t7.t42 t5.t61.t24.t6.t7.t43))
% 1.19/1.36  (step t5.t61.t24.t6.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t6 t5.t61.t24.t6.t7))
% 1.19/1.36  (step t5.t61.t24.t6.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t24.t6.t10.t5 t5.t61.t24.t6.t10.t6))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t61.t24.t6.t10.t7 t5.t61.t24.t6.t10.t8))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t6.t10.t4 t5.t61.t24.t6.t10.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t10.t12.t3))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t10.t12.t4 t5.t61.t24.t6.t10.t12.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t6.t10.t12.t6))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t24.t6.t10.t11 t5.t61.t24.t6.t10.t12))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t24.t6.t10.t10 t5.t61.t24.t6.t10.t13))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t24.t6.t10.t15 t5.t61.t24.t6.t10.t16))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t61.t24.t6.t10.t17 t5.t61.t24.t6.t10.t18))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t6.t10.t14 t5.t61.t24.t6.t10.t19))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t10.t22.t3))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t6.t10.t22.t2 t5.t61.t24.t6.t10.t22.t4))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t61.t24.t6.t10.t22.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t6.t10.t21 t5.t61.t24.t6.t10.t22))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t6.t10.t20 t5.t61.t24.t6.t10.t23))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t10.t24 t5.t61.t24.t6.t10.t25))
% 1.19/1.36  (step t5.t61.t24.t6.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t61.t24.t6.t10.t26 t5.t61.t24.t6.t10.t27))
% 1.19/1.36  (step t5.t61.t24.t6.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t61.t24.t6.t9 t5.t61.t24.t6.t10))
% 1.19/1.36  (step t5.t61.t24.t6.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t61.t24.t6.t8 t5.t61.t24.t6.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t61.t24.t6.t5 t5.t61.t24.t6.t12 a7))
% 1.19/1.36  (step t5.t61.t24.t6.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t24.t6.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t6.t16.t7.t7.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t6.t16.t7.t7.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t7.t6 t5.t61.t24.t6.t16.t7.t7.t8))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t7.t7 t5.t61.t24.t6.t16.t7.t7.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t7.t6 t5.t61.t24.t6.t16.t7.t7.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t7.t10 t5.t61.t24.t6.t16.t7.t7.t12))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t7.t6 t5.t61.t24.t6.t16.t7.t7.t13))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t7.t14 t5.t61.t24.t6.t16.t7.t7.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t6 t5.t61.t24.t6.t16.t7.t7))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t10.t5 t5.t61.t24.t6.t16.t7.t10.t6))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t10.t9.t3 t5.t61.t24.t6.t16.t7.t10.t9.t4))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t16.t7.t10.t8 t5.t61.t24.t6.t16.t7.t10.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t16.t7.t10.t7 t5.t61.t24.t6.t16.t7.t10.t10))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t10.t11 t5.t61.t24.t6.t16.t7.t10.t12))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t10.t15.t2 t5.t61.t24.t6.t16.t7.t10.t15.t3))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t16.t7.t10.t14 t5.t61.t24.t6.t16.t7.t10.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t16.t7.t10.t13 t5.t61.t24.t6.t16.t7.t10.t16))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t10.t4 t5.t61.t24.t6.t16.t7.t10.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t10.t20.t2))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t16.t7.t10.t19 t5.t61.t24.t6.t16.t7.t10.t20))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t16.t7.t10.t18 t5.t61.t24.t6.t16.t7.t10.t21))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t10.t22 t5.t61.t24.t6.t16.t7.t10.t23))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t6.t16.t7.t10.t24 t5.t61.t24.t6.t16.t7.t10.t25))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t9 t5.t61.t24.t6.t16.t7.t10))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t6.t16.t7.t8 t5.t61.t24.t6.t16.t7.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t6.t16.t7.t5 t5.t61.t24.t6.t16.t7.t12 a4))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t16.t7.t4 t5.t61.t24.t6.t16.t7.t13 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t6.t16.t7.t14))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t6.t16.t7.t14))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t16 t5.t61.t24.t6.t16.t7.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t15 t5.t61.t24.t6.t16.t7.t18))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t19 t5.t61.t24.t6.t16.t7.t20))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t16.t7.t21 t5.t61.t24.t6.t16.t7.t22))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t16.t6 t5.t61.t24.t6.t16.t7))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t6.t16.t10.t4 t5.t61.t24.t6.t16.t10.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t6.t16.t10.t8.t3 t5.t61.t24.t6.t16.t10.t8.t4))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t16.t10.t7 t5.t61.t24.t6.t16.t10.t8))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t16.t10.t6 t5.t61.t24.t6.t16.t10.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t24.t6.t16.t10.t10 t5.t61.t24.t6.t16.t10.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t16.t10.t12 t5.t61.t24.t6.t16.t10.t13))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t16.t10.t14 t5.t61.t24.t6.t16.t10.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t24.t6.t16.t10.t16 t5.t61.t24.t6.t16.t10.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t6.t16.t9 t5.t61.t24.t6.t16.t10))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t6.t16.t8 t5.t61.t24.t6.t16.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t24.t6.t16.t5 t5.t61.t24.t6.t16.t12 a5))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t16.t16.t4 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t6.t16.t16.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t6.t16.t16.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t6.t16.t16.t6 t5.t61.t24.t6.t16.t16.t8))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t6.t16.t16.t7 t5.t61.t24.t6.t16.t16.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t6.t16.t16.t6 t5.t61.t24.t6.t16.t16.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t6.t16.t16.t10 t5.t61.t24.t6.t16.t16.t12))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t6.t16.t16.t6 t5.t61.t24.t6.t16.t16.t13))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t16.t16.t14 t5.t61.t24.t6.t16.t16.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t16.t15 t5.t61.t24.t6.t16.t16))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t6.t16.t19.t5 t5.t61.t24.t6.t16.t19.t6))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t6.t16.t19.t9.t3 t5.t61.t24.t6.t16.t19.t9.t4))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t16.t19.t8 t5.t61.t24.t6.t16.t19.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t16.t19.t7 t5.t61.t24.t6.t16.t19.t10))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t16.t19.t11 t5.t61.t24.t6.t16.t19.t12))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t6.t16.t19.t15.t2 t5.t61.t24.t6.t16.t19.t15.t3))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t16.t19.t14 t5.t61.t24.t6.t16.t19.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t16.t19.t13 t5.t61.t24.t6.t16.t19.t16))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t6.t16.t19.t4 t5.t61.t24.t6.t16.t19.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t16.t19.t20.t2))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t16.t19.t19 t5.t61.t24.t6.t16.t19.t20))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t16.t19.t18 t5.t61.t24.t6.t16.t19.t21))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t16.t19.t22 t5.t61.t24.t6.t16.t19.t23))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t6.t16.t19.t24 t5.t61.t24.t6.t16.t19.t25))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t6.t16.t18 t5.t61.t24.t6.t16.t19))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t6.t16.t17 t5.t61.t24.t6.t16.t20))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t6.t16.t14 t5.t61.t24.t6.t16.t21 a4))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t16.t4 t5.t61.t24.t6.t16.t13 t5.t61.t24.t6.t16.t22 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t6.t16.t23))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t6.t16.t23))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t6.t16.t25 t5.t61.t24.t6.t16.t26))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t6.t16.t24 t5.t61.t24.t6.t16.t27))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t24.t6.t16.t28 t5.t61.t24.t6.t16.t29))
% 1.19/1.36  (step t5.t61.t24.t6.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t16.t30 t5.t61.t24.t6.t16.t31))
% 1.19/1.36  (step t5.t61.t24.t6.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t15 t5.t61.t24.t6.t16))
% 1.19/1.36  (step t5.t61.t24.t6.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t19.t4 t5.t61.t24.t6.t19.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t6.t19.t8.t3 t5.t61.t24.t6.t19.t8.t4))
% 1.19/1.36  (step t5.t61.t24.t6.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t19.t7 t5.t61.t24.t6.t19.t8))
% 1.19/1.36  (step t5.t61.t24.t6.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t19.t6 t5.t61.t24.t6.t19.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t24.t6.t19.t10 t5.t61.t24.t6.t19.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t24.t6.t19.t12 t5.t61.t24.t6.t19.t13))
% 1.19/1.36  (step t5.t61.t24.t6.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t19.t14 t5.t61.t24.t6.t19.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t24.t6.t19.t16 t5.t61.t24.t6.t19.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t6.t18 t5.t61.t24.t6.t19))
% 1.19/1.36  (step t5.t61.t24.t6.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t6.t17 t5.t61.t24.t6.t20))
% 1.19/1.36  (step t5.t61.t24.t6.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t24.t6.t14 t5.t61.t24.t6.t21 a6))
% 1.19/1.36  (step t5.t61.t24.t6.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t24.t6.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t25.t7.t4 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t6.t25.t7.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t6.t25.t7.t5))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t6.t25.t7.t6 t5.t61.t24.t6.t25.t7.t8))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t6.t25.t7.t7 t5.t61.t24.t6.t25.t7.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t6.t25.t7.t6 t5.t61.t24.t6.t25.t7.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t6.t25.t7.t10 t5.t61.t24.t6.t25.t7.t12))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t6.t25.t7.t6 t5.t61.t24.t6.t25.t7.t13))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t25.t7.t14 t5.t61.t24.t6.t25.t7.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t25.t6 t5.t61.t24.t6.t25.t7))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t6.t25.t10.t5 t5.t61.t24.t6.t25.t10.t6))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t6.t25.t10.t9.t3 t5.t61.t24.t6.t25.t10.t9.t4))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t25.t10.t8 t5.t61.t24.t6.t25.t10.t9))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t25.t10.t7 t5.t61.t24.t6.t25.t10.t10))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t25.t10.t11 t5.t61.t24.t6.t25.t10.t12))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t6.t25.t10.t15.t2 t5.t61.t24.t6.t25.t10.t15.t3))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t25.t10.t14 t5.t61.t24.t6.t25.t10.t15))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t25.t10.t13 t5.t61.t24.t6.t25.t10.t16))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t6.t25.t10.t4 t5.t61.t24.t6.t25.t10.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t25.t10.t20.t2))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t25.t10.t19 t5.t61.t24.t6.t25.t10.t20))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t25.t10.t18 t5.t61.t24.t6.t25.t10.t21))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t25.t10.t22 t5.t61.t24.t6.t25.t10.t23))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t6.t25.t10.t24 t5.t61.t24.t6.t25.t10.t25))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t6.t25.t9 t5.t61.t24.t6.t25.t10))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t6.t25.t8 t5.t61.t24.t6.t25.t11))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t6.t25.t5 t5.t61.t24.t6.t25.t12 a4))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t25.t4 t5.t61.t24.t6.t25.t13 a3 a2 a1 a0))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t6.t25.t14))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t6.t25.t14))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t6.t25.t16 t5.t61.t24.t6.t25.t17))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t6.t25.t15 t5.t61.t24.t6.t25.t18))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t24.t6.t25.t19 t5.t61.t24.t6.t25.t20))
% 1.19/1.36  (step t5.t61.t24.t6.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t25.t21 t5.t61.t24.t6.t25.t22))
% 1.19/1.36  (step t5.t61.t24.t6.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.36  (step t5.t61.t24.t6.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t24 t5.t61.t24.t6.t25))
% 1.19/1.36  (step t5.t61.t24.t6.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.36  (anchor :step t5.t61.t24.t6.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.36  (step t5.t61.t24.t6.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.36  (step t5.t61.t24.t6.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t6.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t6.t28.t4 t5.t61.t24.t6.t28.t5))
% 1.19/1.37  (step t5.t61.t24.t6.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t6.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t6.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t6.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t6.t28.t8.t3 t5.t61.t24.t6.t28.t8.t4))
% 1.19/1.37  (step t5.t61.t24.t6.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t6.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t28.t7 t5.t61.t24.t6.t28.t8))
% 1.19/1.37  (step t5.t61.t24.t6.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t28.t6 t5.t61.t24.t6.t28.t9))
% 1.19/1.37  (step t5.t61.t24.t6.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t24.t6.t28.t10 t5.t61.t24.t6.t28.t11))
% 1.19/1.37  (step t5.t61.t24.t6.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t6.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t28.t12 t5.t61.t24.t6.t28.t13))
% 1.19/1.37  (step t5.t61.t24.t6.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t28.t14 t5.t61.t24.t6.t28.t15))
% 1.19/1.37  (step t5.t61.t24.t6.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t6.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t24.t6.t28.t16 t5.t61.t24.t6.t28.t17))
% 1.19/1.37  (step t5.t61.t24.t6.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t6.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t6.t27 t5.t61.t24.t6.t28))
% 1.19/1.37  (step t5.t61.t24.t6.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t6.t26 t5.t61.t24.t6.t29))
% 1.19/1.37  (step t5.t61.t24.t6.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t24.t6.t23 t5.t61.t24.t6.t30 a5))
% 1.19/1.37  (step t5.t61.t24.t6.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t6.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t6.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t6.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t6.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t34.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t6.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t6.t34.t5))
% 1.19/1.37  (step t5.t61.t24.t6.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t6.t34.t5))
% 1.19/1.37  (step t5.t61.t24.t6.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t6.t34.t6 t5.t61.t24.t6.t34.t8))
% 1.19/1.37  (step t5.t61.t24.t6.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t6.t34.t7 t5.t61.t24.t6.t34.t9))
% 1.19/1.37  (step t5.t61.t24.t6.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t6.t34.t6 t5.t61.t24.t6.t34.t11))
% 1.19/1.37  (step t5.t61.t24.t6.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t6.t34.t10 t5.t61.t24.t6.t34.t12))
% 1.19/1.37  (step t5.t61.t24.t6.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t6.t34.t6 t5.t61.t24.t6.t34.t13))
% 1.19/1.37  (step t5.t61.t24.t6.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t34.t14 t5.t61.t24.t6.t34.t15))
% 1.19/1.37  (step t5.t61.t24.t6.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t6.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t6.t33 t5.t61.t24.t6.t34))
% 1.19/1.37  (step t5.t61.t24.t6.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t6.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t6.t37.t5 t5.t61.t24.t6.t37.t6))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t6.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t6.t37.t9.t3 t5.t61.t24.t6.t37.t9.t4))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t37.t8 t5.t61.t24.t6.t37.t9))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t6.t37.t7 t5.t61.t24.t6.t37.t10))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t37.t11 t5.t61.t24.t6.t37.t12))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t6.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t6.t37.t15.t2 t5.t61.t24.t6.t37.t15.t3))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t37.t14 t5.t61.t24.t6.t37.t15))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t6.t37.t13 t5.t61.t24.t6.t37.t16))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t6.t37.t4 t5.t61.t24.t6.t37.t17))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t6.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t6.t37.t20.t2))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t37.t19 t5.t61.t24.t6.t37.t20))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t6.t37.t18 t5.t61.t24.t6.t37.t21))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t37.t22 t5.t61.t24.t6.t37.t23))
% 1.19/1.37  (step t5.t61.t24.t6.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t6.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t6.t37.t24 t5.t61.t24.t6.t37.t25))
% 1.19/1.37  (step t5.t61.t24.t6.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t6.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t6.t36 t5.t61.t24.t6.t37))
% 1.19/1.37  (step t5.t61.t24.t6.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t6.t35 t5.t61.t24.t6.t38))
% 1.19/1.37  (step t5.t61.t24.t6.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t6.t32 t5.t61.t24.t6.t39 a4))
% 1.19/1.37  (step t5.t61.t24.t6.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t6.t4 t5.t61.t24.t6.t13 t5.t61.t24.t6.t22 t5.t61.t24.t6.t31 t5.t61.t24.t6.t40 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t6.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t6.t41))
% 1.19/1.37  (step t5.t61.t24.t6.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t5.t61.t24.t6.t41))
% 1.19/1.37  (step t5.t61.t24.t6.t44 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t5.t61.t24.t6.t43 t5.t61.t24.t6.t44))
% 1.19/1.37  (step t5.t61.t24.t6.t46 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t5.t61.t24.t6.t45 t5.t61.t24.t6.t46))
% 1.19/1.37  (step t5.t61.t24.t6.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t5.t61.t24.t6.t42 t5.t61.t24.t6.t47))
% 1.19/1.37  (step t5.t61.t24.t6.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t6.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t6.t48 t5.t61.t24.t6.t49))
% 1.19/1.37  (step t5.t61.t24.t6 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t7 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t5 t5.t61.t24.t6))
% 1.19/1.37  (step t5.t61.t24.t8 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t9 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t9.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t9.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t9.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t9.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t9.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t9.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t9.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t5.t61.t24.t9.t5 t5.t61.t24.t9.t6))
% 1.19/1.37  (step t5.t61.t24.t9.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t9.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t9.t7 t5.t61.t24.t9.t8))
% 1.19/1.37  (step t5.t61.t24.t9.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t61.t24.t9.t4 t5.t61.t24.t9.t9))
% 1.19/1.37  (step t5.t61.t24.t9.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t9.t12 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t9.t12.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t9.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t9.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t5.t61.t24.t9.t12.t2))
% 1.19/1.37  (step t5.t61.t24.t9.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t9.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t5.t61.t24.t9.t12.t3 t5.t61.t24.t9.t12.t4))
% 1.19/1.37  (step t5.t61.t24.t9.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t9.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t61.t24.t9.t11 t5.t61.t24.t9.t12))
% 1.19/1.37  (step t5.t61.t24.t9.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t61.t24.t9.t10 t5.t61.t24.t9.t13))
% 1.19/1.37  (step t5.t61.t24.t9.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t9.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t9.t14 t5.t61.t24.t9.t15))
% 1.19/1.37  (step t5.t61.t24.t9.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t9.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t9.t16 t5.t61.t24.t9.t17))
% 1.19/1.37  (step t5.t61.t24.t9 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t10 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t8 t5.t61.t24.t9))
% 1.19/1.37  (step t5.t61.t24.t11 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t7 t5.t61.t24.t10))
% 1.19/1.37  (step t5.t61.t24.t12 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t4 t5.t61.t24.t11 a8))
% 1.19/1.37  (step t5.t61.t24.t13 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t14 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t15 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t15.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t15.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t15.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t15.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t15.t7.t7.t7.t5))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t15.t7.t7.t7.t5))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t7.t6 t5.t61.t24.t15.t7.t7.t7.t8))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t7.t7 t5.t61.t24.t15.t7.t7.t7.t9))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t7.t6 t5.t61.t24.t15.t7.t7.t7.t11))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t7.t10 t5.t61.t24.t15.t7.t7.t7.t12))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t7.t6 t5.t61.t24.t15.t7.t7.t7.t13))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t7.t14 t5.t61.t24.t15.t7.t7.t7.t15))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t6 t5.t61.t24.t15.t7.t7.t7))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t10.t5 t5.t61.t24.t15.t7.t7.t10.t6))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t10.t9.t3 t5.t61.t24.t15.t7.t7.t10.t9.t4))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t7.t7.t10.t8 t5.t61.t24.t15.t7.t7.t10.t9))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t7.t7.t10.t7 t5.t61.t24.t15.t7.t7.t10.t10))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t10.t11 t5.t61.t24.t15.t7.t7.t10.t12))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t10.t15.t2 t5.t61.t24.t15.t7.t7.t10.t15.t3))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t15.t7.t7.t10.t14 t5.t61.t24.t15.t7.t7.t10.t15))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t15.t7.t7.t10.t13 t5.t61.t24.t15.t7.t7.t10.t16))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t10.t4 t5.t61.t24.t15.t7.t7.t10.t17))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t10.t20.t2))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t15.t7.t7.t10.t19 t5.t61.t24.t15.t7.t7.t10.t20))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t15.t7.t7.t10.t18 t5.t61.t24.t15.t7.t7.t10.t21))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t10.t22 t5.t61.t24.t15.t7.t7.t10.t23))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t15.t7.t7.t10.t24 t5.t61.t24.t15.t7.t7.t10.t25))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t9 t5.t61.t24.t15.t7.t7.t10))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t15.t7.t7.t8 t5.t61.t24.t15.t7.t7.t11))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t15.t7.t7.t5 t5.t61.t24.t15.t7.t7.t12 a4))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t15.t7.t7.t4 t5.t61.t24.t15.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t15.t7.t7.t14))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t15.t7.t7.t14))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t16 t5.t61.t24.t15.t7.t7.t17))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t15 t5.t61.t24.t15.t7.t7.t18))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t19 t5.t61.t24.t15.t7.t7.t20))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t15.t7.t7.t21 t5.t61.t24.t15.t7.t7.t22))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t15.t7.t6 t5.t61.t24.t15.t7.t7))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t15.t7.t10.t4 t5.t61.t24.t15.t7.t10.t5))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t15.t7.t10.t8.t3 t5.t61.t24.t15.t7.t10.t8.t4))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t7.t10.t7 t5.t61.t24.t15.t7.t10.t8))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t7.t10.t6 t5.t61.t24.t15.t7.t10.t9))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t24.t15.t7.t10.t10 t5.t61.t24.t15.t7.t10.t11))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t7.t10.t12 t5.t61.t24.t15.t7.t10.t13))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t15.t7.t10.t14 t5.t61.t24.t15.t7.t10.t15))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t24.t15.t7.t10.t16 t5.t61.t24.t15.t7.t10.t17))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t15.t7.t9 t5.t61.t24.t15.t7.t10))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t15.t7.t8 t5.t61.t24.t15.t7.t11))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t24.t15.t7.t5 t5.t61.t24.t15.t7.t12 a5))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t15.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t15.t7.t16.t5))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t15.t7.t16.t5))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t15.t7.t16.t6 t5.t61.t24.t15.t7.t16.t8))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t15.t7.t16.t7 t5.t61.t24.t15.t7.t16.t9))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t15.t7.t16.t6 t5.t61.t24.t15.t7.t16.t11))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t15.t7.t16.t10 t5.t61.t24.t15.t7.t16.t12))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t15.t7.t16.t6 t5.t61.t24.t15.t7.t16.t13))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t15.t7.t16.t14 t5.t61.t24.t15.t7.t16.t15))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t15.t7.t15 t5.t61.t24.t15.t7.t16))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t15.t7.t19.t5 t5.t61.t24.t15.t7.t19.t6))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t15.t7.t19.t9.t3 t5.t61.t24.t15.t7.t19.t9.t4))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t7.t19.t8 t5.t61.t24.t15.t7.t19.t9))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t7.t19.t7 t5.t61.t24.t15.t7.t19.t10))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t15.t7.t19.t11 t5.t61.t24.t15.t7.t19.t12))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t15.t7.t19.t15.t2 t5.t61.t24.t15.t7.t19.t15.t3))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t15.t7.t19.t14 t5.t61.t24.t15.t7.t19.t15))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t15.t7.t19.t13 t5.t61.t24.t15.t7.t19.t16))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t15.t7.t19.t4 t5.t61.t24.t15.t7.t19.t17))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t15.t7.t19.t20.t2))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t15.t7.t19.t19 t5.t61.t24.t15.t7.t19.t20))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t15.t7.t19.t18 t5.t61.t24.t15.t7.t19.t21))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t15.t7.t19.t22 t5.t61.t24.t15.t7.t19.t23))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t15.t7.t19.t24 t5.t61.t24.t15.t7.t19.t25))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t15.t7.t18 t5.t61.t24.t15.t7.t19))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t15.t7.t17 t5.t61.t24.t15.t7.t20))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t15.t7.t14 t5.t61.t24.t15.t7.t21 a4))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t15.t7.t4 t5.t61.t24.t15.t7.t13 t5.t61.t24.t15.t7.t22 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t15.t7.t23))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t15.t7.t23))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t15.t7.t25 t5.t61.t24.t15.t7.t26))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t15.t7.t24 t5.t61.t24.t15.t7.t27))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t24.t15.t7.t28 t5.t61.t24.t15.t7.t29))
% 1.19/1.37  (step t5.t61.t24.t15.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t15.t7.t30 t5.t61.t24.t15.t7.t31))
% 1.19/1.37  (step t5.t61.t24.t15.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t15.t6 t5.t61.t24.t15.t7))
% 1.19/1.37  (step t5.t61.t24.t15.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t15.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t15.t10.t4 t5.t61.t24.t15.t10.t5))
% 1.19/1.37  (step t5.t61.t24.t15.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t15.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t15.t10.t8.t3 t5.t61.t24.t15.t10.t8.t4))
% 1.19/1.37  (step t5.t61.t24.t15.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t10.t7 t5.t61.t24.t15.t10.t8))
% 1.19/1.37  (step t5.t61.t24.t15.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t10.t6 t5.t61.t24.t15.t10.t9))
% 1.19/1.37  (step t5.t61.t24.t15.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t24.t15.t10.t10 t5.t61.t24.t15.t10.t11))
% 1.19/1.37  (step t5.t61.t24.t15.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t24.t15.t10.t12 t5.t61.t24.t15.t10.t13))
% 1.19/1.37  (step t5.t61.t24.t15.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t15.t10.t14 t5.t61.t24.t15.t10.t15))
% 1.19/1.37  (step t5.t61.t24.t15.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t24.t15.t10.t16 t5.t61.t24.t15.t10.t17))
% 1.19/1.37  (step t5.t61.t24.t15.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t15.t9 t5.t61.t24.t15.t10))
% 1.19/1.37  (step t5.t61.t24.t15.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t15.t8 t5.t61.t24.t15.t11))
% 1.19/1.37  (step t5.t61.t24.t15.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t24.t15.t5 t5.t61.t24.t15.t12 a6))
% 1.19/1.37  (step t5.t61.t24.t15.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t15.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t15.t16.t7.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t15.t16.t7.t5))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t15.t16.t7.t5))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t15.t16.t7.t6 t5.t61.t24.t15.t16.t7.t8))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t15.t16.t7.t7 t5.t61.t24.t15.t16.t7.t9))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t15.t16.t7.t6 t5.t61.t24.t15.t16.t7.t11))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t15.t16.t7.t10 t5.t61.t24.t15.t16.t7.t12))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t15.t16.t7.t6 t5.t61.t24.t15.t16.t7.t13))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t15.t16.t7.t14 t5.t61.t24.t15.t16.t7.t15))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t15.t16.t6 t5.t61.t24.t15.t16.t7))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t15.t16.t10.t5 t5.t61.t24.t15.t16.t10.t6))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t15.t16.t10.t9.t3 t5.t61.t24.t15.t16.t10.t9.t4))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t16.t10.t8 t5.t61.t24.t15.t16.t10.t9))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t16.t10.t7 t5.t61.t24.t15.t16.t10.t10))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t15.t16.t10.t11 t5.t61.t24.t15.t16.t10.t12))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t15.t16.t10.t15.t2 t5.t61.t24.t15.t16.t10.t15.t3))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t15.t16.t10.t14 t5.t61.t24.t15.t16.t10.t15))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t15.t16.t10.t13 t5.t61.t24.t15.t16.t10.t16))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t15.t16.t10.t4 t5.t61.t24.t15.t16.t10.t17))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t15.t16.t10.t20.t2))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t15.t16.t10.t19 t5.t61.t24.t15.t16.t10.t20))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t15.t16.t10.t18 t5.t61.t24.t15.t16.t10.t21))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t15.t16.t10.t22 t5.t61.t24.t15.t16.t10.t23))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t15.t16.t10.t24 t5.t61.t24.t15.t16.t10.t25))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t15.t16.t9 t5.t61.t24.t15.t16.t10))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t15.t16.t8 t5.t61.t24.t15.t16.t11))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t15.t16.t5 t5.t61.t24.t15.t16.t12 a4))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t15.t16.t4 t5.t61.t24.t15.t16.t13 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t15.t16.t14))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t15.t16.t14))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t15.t16.t16 t5.t61.t24.t15.t16.t17))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t15.t16.t15 t5.t61.t24.t15.t16.t18))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t24.t15.t16.t19 t5.t61.t24.t15.t16.t20))
% 1.19/1.37  (step t5.t61.t24.t15.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t15.t16.t21 t5.t61.t24.t15.t16.t22))
% 1.19/1.37  (step t5.t61.t24.t15.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t15.t15 t5.t61.t24.t15.t16))
% 1.19/1.37  (step t5.t61.t24.t15.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t15.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t15.t19.t4 t5.t61.t24.t15.t19.t5))
% 1.19/1.37  (step t5.t61.t24.t15.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t15.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t15.t19.t8.t3 t5.t61.t24.t15.t19.t8.t4))
% 1.19/1.37  (step t5.t61.t24.t15.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t19.t7 t5.t61.t24.t15.t19.t8))
% 1.19/1.37  (step t5.t61.t24.t15.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t19.t6 t5.t61.t24.t15.t19.t9))
% 1.19/1.37  (step t5.t61.t24.t15.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t24.t15.t19.t10 t5.t61.t24.t15.t19.t11))
% 1.19/1.37  (step t5.t61.t24.t15.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t19.t12 t5.t61.t24.t15.t19.t13))
% 1.19/1.37  (step t5.t61.t24.t15.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t15.t19.t14 t5.t61.t24.t15.t19.t15))
% 1.19/1.37  (step t5.t61.t24.t15.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t24.t15.t19.t16 t5.t61.t24.t15.t19.t17))
% 1.19/1.37  (step t5.t61.t24.t15.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t15.t18 t5.t61.t24.t15.t19))
% 1.19/1.37  (step t5.t61.t24.t15.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t15.t17 t5.t61.t24.t15.t20))
% 1.19/1.37  (step t5.t61.t24.t15.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t24.t15.t14 t5.t61.t24.t15.t21 a5))
% 1.19/1.37  (step t5.t61.t24.t15.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t15.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t15.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t15.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t15.t25.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t15.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t15.t25.t5))
% 1.19/1.37  (step t5.t61.t24.t15.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t15.t25.t5))
% 1.19/1.37  (step t5.t61.t24.t15.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t15.t25.t6 t5.t61.t24.t15.t25.t8))
% 1.19/1.37  (step t5.t61.t24.t15.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t15.t25.t7 t5.t61.t24.t15.t25.t9))
% 1.19/1.37  (step t5.t61.t24.t15.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t15.t25.t6 t5.t61.t24.t15.t25.t11))
% 1.19/1.37  (step t5.t61.t24.t15.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t15.t25.t10 t5.t61.t24.t15.t25.t12))
% 1.19/1.37  (step t5.t61.t24.t15.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t15.t25.t6 t5.t61.t24.t15.t25.t13))
% 1.19/1.37  (step t5.t61.t24.t15.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t15.t25.t14 t5.t61.t24.t15.t25.t15))
% 1.19/1.37  (step t5.t61.t24.t15.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t15.t24 t5.t61.t24.t15.t25))
% 1.19/1.37  (step t5.t61.t24.t15.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t15.t28.t5 t5.t61.t24.t15.t28.t6))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t15.t28.t9.t3 t5.t61.t24.t15.t28.t9.t4))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t28.t8 t5.t61.t24.t15.t28.t9))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t15.t28.t7 t5.t61.t24.t15.t28.t10))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t15.t28.t11 t5.t61.t24.t15.t28.t12))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t15.t28.t15.t2 t5.t61.t24.t15.t28.t15.t3))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t15.t28.t14 t5.t61.t24.t15.t28.t15))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t15.t28.t13 t5.t61.t24.t15.t28.t16))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t15.t28.t4 t5.t61.t24.t15.t28.t17))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t15.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t15.t28.t20.t2))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t15.t28.t19 t5.t61.t24.t15.t28.t20))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t15.t28.t18 t5.t61.t24.t15.t28.t21))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t15.t28.t22 t5.t61.t24.t15.t28.t23))
% 1.19/1.37  (step t5.t61.t24.t15.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t15.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t15.t28.t24 t5.t61.t24.t15.t28.t25))
% 1.19/1.37  (step t5.t61.t24.t15.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t15.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t15.t27 t5.t61.t24.t15.t28))
% 1.19/1.37  (step t5.t61.t24.t15.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t15.t26 t5.t61.t24.t15.t29))
% 1.19/1.37  (step t5.t61.t24.t15.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t15.t23 t5.t61.t24.t15.t30 a4))
% 1.19/1.37  (step t5.t61.t24.t15.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t15.t4 t5.t61.t24.t15.t13 t5.t61.t24.t15.t22 t5.t61.t24.t15.t31 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t15.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t61.t24.t15.t32))
% 1.19/1.37  (step t5.t61.t24.t15.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t61.t24.t15.t32))
% 1.19/1.37  (step t5.t61.t24.t15.t35 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t24.t15.t34 t5.t61.t24.t15.t35))
% 1.19/1.37  (step t5.t61.t24.t15.t37 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t61.t24.t15.t36 t5.t61.t24.t15.t37))
% 1.19/1.37  (step t5.t61.t24.t15.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t61.t24.t15.t33 t5.t61.t24.t15.t38))
% 1.19/1.37  (step t5.t61.t24.t15.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t24.t15.t34 t5.t61.t24.t15.t37))
% 1.19/1.37  (step t5.t61.t24.t15.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t61.t24.t15.t40 t5.t61.t24.t15.t35))
% 1.19/1.37  (step t5.t61.t24.t15.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t61.t24.t15.t39 t5.t61.t24.t15.t41))
% 1.19/1.37  (step t5.t61.t24.t15.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t15.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t15.t42 t5.t61.t24.t15.t43))
% 1.19/1.37  (step t5.t61.t24.t15 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t16 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t14 t5.t61.t24.t15))
% 1.19/1.37  (step t5.t61.t24.t17 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t18 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t18.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t18.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t18.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t18.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t18.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t18.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t18.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t24.t18.t5 t5.t61.t24.t18.t6))
% 1.19/1.37  (step t5.t61.t24.t18.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t18.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t61.t24.t18.t7 t5.t61.t24.t18.t8))
% 1.19/1.37  (step t5.t61.t24.t18.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t18.t4 t5.t61.t24.t18.t9))
% 1.19/1.37  (step t5.t61.t24.t18.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t18.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t18.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t18.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t18.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t18.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t18.t12.t3))
% 1.19/1.37  (step t5.t61.t24.t18.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t18.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t18.t12.t4 t5.t61.t24.t18.t12.t5))
% 1.19/1.37  (step t5.t61.t24.t18.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t18.t12.t6))
% 1.19/1.37  (step t5.t61.t24.t18.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t18.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t24.t18.t11 t5.t61.t24.t18.t12))
% 1.19/1.37  (step t5.t61.t24.t18.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t24.t18.t10 t5.t61.t24.t18.t13))
% 1.19/1.37  (step t5.t61.t24.t18.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t18.t16 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t18.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t24.t18.t15 t5.t61.t24.t18.t16))
% 1.19/1.37  (step t5.t61.t24.t18.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t18.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t61.t24.t18.t17 t5.t61.t24.t18.t18))
% 1.19/1.37  (step t5.t61.t24.t18.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t18.t14 t5.t61.t24.t18.t19))
% 1.19/1.37  (step t5.t61.t24.t18.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t18.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t18.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t18.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t18.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t18.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t18.t22.t3))
% 1.19/1.37  (step t5.t61.t24.t18.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t18.t22.t2 t5.t61.t24.t18.t22.t4))
% 1.19/1.37  (step t5.t61.t24.t18.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t61.t24.t18.t22.t5))
% 1.19/1.37  (step t5.t61.t24.t18.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t18.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t18.t21 t5.t61.t24.t18.t22))
% 1.19/1.37  (step t5.t61.t24.t18.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t18.t20 t5.t61.t24.t18.t23))
% 1.19/1.37  (step t5.t61.t24.t18.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t18.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t18.t24 t5.t61.t24.t18.t25))
% 1.19/1.37  (step t5.t61.t24.t18.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t18.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t61.t24.t18.t26 t5.t61.t24.t18.t27))
% 1.19/1.37  (step t5.t61.t24.t18 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t19 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t61.t24.t17 t5.t61.t24.t18))
% 1.19/1.37  (step t5.t61.t24.t20 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t61.t24.t16 t5.t61.t24.t19))
% 1.19/1.37  (step t5.t61.t24.t21 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t61.t24.t13 t5.t61.t24.t20 a7))
% 1.19/1.37  (step t5.t61.t24.t22 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t23 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t24 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t24.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t24.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t24.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t24.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t24.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t24.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t24.t7.t7.t5))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t24.t7.t7.t5))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t24.t7.t7.t6 t5.t61.t24.t24.t7.t7.t8))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t24.t7.t7.t7 t5.t61.t24.t24.t7.t7.t9))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t24.t7.t7.t6 t5.t61.t24.t24.t7.t7.t11))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t24.t7.t7.t10 t5.t61.t24.t24.t7.t7.t12))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t24.t7.t7.t6 t5.t61.t24.t24.t7.t7.t13))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t24.t7.t7.t14 t5.t61.t24.t24.t7.t7.t15))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t24.t7.t6 t5.t61.t24.t24.t7.t7))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t24.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t24.t7.t10.t5 t5.t61.t24.t24.t7.t10.t6))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t24.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t24.t7.t10.t9.t3 t5.t61.t24.t24.t7.t10.t9.t4))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t24.t7.t10.t8 t5.t61.t24.t24.t7.t10.t9))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t24.t7.t10.t7 t5.t61.t24.t24.t7.t10.t10))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t24.t7.t10.t11 t5.t61.t24.t24.t7.t10.t12))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t24.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t24.t7.t10.t15.t2 t5.t61.t24.t24.t7.t10.t15.t3))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t24.t7.t10.t14 t5.t61.t24.t24.t7.t10.t15))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t24.t7.t10.t13 t5.t61.t24.t24.t7.t10.t16))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t24.t7.t10.t4 t5.t61.t24.t24.t7.t10.t17))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t24.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t24.t7.t10.t20.t2))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t24.t7.t10.t19 t5.t61.t24.t24.t7.t10.t20))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t24.t7.t10.t18 t5.t61.t24.t24.t7.t10.t21))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t24.t7.t10.t22 t5.t61.t24.t24.t7.t10.t23))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t24.t7.t10.t24 t5.t61.t24.t24.t7.t10.t25))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t24.t7.t9 t5.t61.t24.t24.t7.t10))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t24.t7.t8 t5.t61.t24.t24.t7.t11))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t24.t7.t5 t5.t61.t24.t24.t7.t12 a4))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t24.t7.t4 t5.t61.t24.t24.t7.t13 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t24.t7.t14))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t24.t7.t14))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t24.t7.t16 t5.t61.t24.t24.t7.t17))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t24.t7.t15 t5.t61.t24.t24.t7.t18))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t24.t24.t7.t19 t5.t61.t24.t24.t7.t20))
% 1.19/1.37  (step t5.t61.t24.t24.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t24.t7.t21 t5.t61.t24.t24.t7.t22))
% 1.19/1.37  (step t5.t61.t24.t24.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t24.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t24.t6 t5.t61.t24.t24.t7))
% 1.19/1.37  (step t5.t61.t24.t24.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t24.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t24.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t24.t10.t4 t5.t61.t24.t24.t10.t5))
% 1.19/1.37  (step t5.t61.t24.t24.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t24.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t24.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t24.t10.t8.t3 t5.t61.t24.t24.t10.t8.t4))
% 1.19/1.37  (step t5.t61.t24.t24.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t24.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t24.t10.t7 t5.t61.t24.t24.t10.t8))
% 1.19/1.37  (step t5.t61.t24.t24.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t24.t10.t6 t5.t61.t24.t24.t10.t9))
% 1.19/1.37  (step t5.t61.t24.t24.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t24.t24.t10.t10 t5.t61.t24.t24.t10.t11))
% 1.19/1.37  (step t5.t61.t24.t24.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t24.t10.t12 t5.t61.t24.t24.t10.t13))
% 1.19/1.37  (step t5.t61.t24.t24.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t24.t10.t14 t5.t61.t24.t24.t10.t15))
% 1.19/1.37  (step t5.t61.t24.t24.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t24.t24.t10.t16 t5.t61.t24.t24.t10.t17))
% 1.19/1.37  (step t5.t61.t24.t24.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t24.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t24.t9 t5.t61.t24.t24.t10))
% 1.19/1.37  (step t5.t61.t24.t24.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t24.t8 t5.t61.t24.t24.t11))
% 1.19/1.37  (step t5.t61.t24.t24.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t24.t24.t5 t5.t61.t24.t24.t12 a5))
% 1.19/1.37  (step t5.t61.t24.t24.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t24.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t24.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t24.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t24.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t24.t16.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t24.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t24.t16.t5))
% 1.19/1.37  (step t5.t61.t24.t24.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t24.t16.t5))
% 1.19/1.37  (step t5.t61.t24.t24.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t24.t16.t6 t5.t61.t24.t24.t16.t8))
% 1.19/1.37  (step t5.t61.t24.t24.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t24.t16.t7 t5.t61.t24.t24.t16.t9))
% 1.19/1.37  (step t5.t61.t24.t24.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t24.t16.t6 t5.t61.t24.t24.t16.t11))
% 1.19/1.37  (step t5.t61.t24.t24.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t24.t16.t10 t5.t61.t24.t24.t16.t12))
% 1.19/1.37  (step t5.t61.t24.t24.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t24.t16.t6 t5.t61.t24.t24.t16.t13))
% 1.19/1.37  (step t5.t61.t24.t24.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t24.t16.t14 t5.t61.t24.t24.t16.t15))
% 1.19/1.37  (step t5.t61.t24.t24.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t24.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t24.t15 t5.t61.t24.t24.t16))
% 1.19/1.37  (step t5.t61.t24.t24.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t24.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t24.t19.t5 t5.t61.t24.t24.t19.t6))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t24.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t24.t19.t9.t3 t5.t61.t24.t24.t19.t9.t4))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t24.t19.t8 t5.t61.t24.t24.t19.t9))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t24.t19.t7 t5.t61.t24.t24.t19.t10))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t24.t19.t11 t5.t61.t24.t24.t19.t12))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t24.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t24.t19.t15.t2 t5.t61.t24.t24.t19.t15.t3))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t24.t19.t14 t5.t61.t24.t24.t19.t15))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t24.t19.t13 t5.t61.t24.t24.t19.t16))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t24.t19.t4 t5.t61.t24.t24.t19.t17))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t24.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t24.t19.t20.t2))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t24.t19.t19 t5.t61.t24.t24.t19.t20))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t24.t19.t18 t5.t61.t24.t24.t19.t21))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t24.t19.t22 t5.t61.t24.t24.t19.t23))
% 1.19/1.37  (step t5.t61.t24.t24.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t24.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t24.t19.t24 t5.t61.t24.t24.t19.t25))
% 1.19/1.37  (step t5.t61.t24.t24.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t24.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t24.t18 t5.t61.t24.t24.t19))
% 1.19/1.37  (step t5.t61.t24.t24.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t24.t17 t5.t61.t24.t24.t20))
% 1.19/1.37  (step t5.t61.t24.t24.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t24.t14 t5.t61.t24.t24.t21 a4))
% 1.19/1.37  (step t5.t61.t24.t24.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t24.t4 t5.t61.t24.t24.t13 t5.t61.t24.t24.t22 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t24.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t24.t23))
% 1.19/1.37  (step t5.t61.t24.t24.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t24.t23))
% 1.19/1.37  (step t5.t61.t24.t24.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t24.t25 t5.t61.t24.t24.t26))
% 1.19/1.37  (step t5.t61.t24.t24.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t24.t24 t5.t61.t24.t24.t27))
% 1.19/1.37  (step t5.t61.t24.t24.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t24.t24.t28 t5.t61.t24.t24.t29))
% 1.19/1.37  (step t5.t61.t24.t24.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t24.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t24.t30 t5.t61.t24.t24.t31))
% 1.19/1.37  (step t5.t61.t24.t24 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t25 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t23 t5.t61.t24.t24))
% 1.19/1.37  (step t5.t61.t24.t26 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t27 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t27.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t27.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t27.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t27.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t27.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t27.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t27.t4 t5.t61.t24.t27.t5))
% 1.19/1.37  (step t5.t61.t24.t27.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t27.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t27.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t27.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t27.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t27.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t27.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t27.t8.t3 t5.t61.t24.t27.t8.t4))
% 1.19/1.37  (step t5.t61.t24.t27.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t27.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t27.t7 t5.t61.t24.t27.t8))
% 1.19/1.37  (step t5.t61.t24.t27.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t27.t6 t5.t61.t24.t27.t9))
% 1.19/1.37  (step t5.t61.t24.t27.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t27.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t24.t27.t10 t5.t61.t24.t27.t11))
% 1.19/1.37  (step t5.t61.t24.t27.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t27.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t24.t27.t12 t5.t61.t24.t27.t13))
% 1.19/1.37  (step t5.t61.t24.t27.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t27.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t27.t14 t5.t61.t24.t27.t15))
% 1.19/1.37  (step t5.t61.t24.t27.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t27.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t24.t27.t16 t5.t61.t24.t27.t17))
% 1.19/1.37  (step t5.t61.t24.t27 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t28 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t26 t5.t61.t24.t27))
% 1.19/1.37  (step t5.t61.t24.t29 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t25 t5.t61.t24.t28))
% 1.19/1.37  (step t5.t61.t24.t30 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t24.t22 t5.t61.t24.t29 a6))
% 1.19/1.37  (step t5.t61.t24.t31 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t32 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t33 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t33.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t33.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t33.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t33.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t33.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t33.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t33.t7.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t33.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t33.t7.t5))
% 1.19/1.37  (step t5.t61.t24.t33.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t33.t7.t5))
% 1.19/1.37  (step t5.t61.t24.t33.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t33.t7.t6 t5.t61.t24.t33.t7.t8))
% 1.19/1.37  (step t5.t61.t24.t33.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t33.t7.t7 t5.t61.t24.t33.t7.t9))
% 1.19/1.37  (step t5.t61.t24.t33.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t33.t7.t6 t5.t61.t24.t33.t7.t11))
% 1.19/1.37  (step t5.t61.t24.t33.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t33.t7.t10 t5.t61.t24.t33.t7.t12))
% 1.19/1.37  (step t5.t61.t24.t33.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t33.t7.t6 t5.t61.t24.t33.t7.t13))
% 1.19/1.37  (step t5.t61.t24.t33.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t33.t7.t14 t5.t61.t24.t33.t7.t15))
% 1.19/1.37  (step t5.t61.t24.t33.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t33.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t33.t6 t5.t61.t24.t33.t7))
% 1.19/1.37  (step t5.t61.t24.t33.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t33.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t33.t10.t5 t5.t61.t24.t33.t10.t6))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t33.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t33.t10.t9.t3 t5.t61.t24.t33.t10.t9.t4))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t33.t10.t8 t5.t61.t24.t33.t10.t9))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t33.t10.t7 t5.t61.t24.t33.t10.t10))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t33.t10.t11 t5.t61.t24.t33.t10.t12))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t33.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t33.t10.t15.t2 t5.t61.t24.t33.t10.t15.t3))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t33.t10.t14 t5.t61.t24.t33.t10.t15))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t33.t10.t13 t5.t61.t24.t33.t10.t16))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t33.t10.t4 t5.t61.t24.t33.t10.t17))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t33.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t33.t10.t20.t2))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t33.t10.t19 t5.t61.t24.t33.t10.t20))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t33.t10.t18 t5.t61.t24.t33.t10.t21))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t33.t10.t22 t5.t61.t24.t33.t10.t23))
% 1.19/1.37  (step t5.t61.t24.t33.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t33.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t33.t10.t24 t5.t61.t24.t33.t10.t25))
% 1.19/1.37  (step t5.t61.t24.t33.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t33.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t33.t9 t5.t61.t24.t33.t10))
% 1.19/1.37  (step t5.t61.t24.t33.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t33.t8 t5.t61.t24.t33.t11))
% 1.19/1.37  (step t5.t61.t24.t33.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t33.t5 t5.t61.t24.t33.t12 a4))
% 1.19/1.37  (step t5.t61.t24.t33.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t33.t4 t5.t61.t24.t33.t13 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t33.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t33.t14))
% 1.19/1.37  (step t5.t61.t24.t33.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t33.t14))
% 1.19/1.37  (step t5.t61.t24.t33.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t33.t16 t5.t61.t24.t33.t17))
% 1.19/1.37  (step t5.t61.t24.t33.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t33.t15 t5.t61.t24.t33.t18))
% 1.19/1.37  (step t5.t61.t24.t33.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t24.t33.t19 t5.t61.t24.t33.t20))
% 1.19/1.37  (step t5.t61.t24.t33.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t33.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t33.t21 t5.t61.t24.t33.t22))
% 1.19/1.37  (step t5.t61.t24.t33 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t34 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t32 t5.t61.t24.t33))
% 1.19/1.37  (step t5.t61.t24.t35 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t36 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t36.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t36.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t36.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t36.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t36.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t36.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t36.t4 t5.t61.t24.t36.t5))
% 1.19/1.37  (step t5.t61.t24.t36.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t36.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t36.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t36.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t36.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t36.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t36.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t36.t8.t3 t5.t61.t24.t36.t8.t4))
% 1.19/1.37  (step t5.t61.t24.t36.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t36.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t36.t7 t5.t61.t24.t36.t8))
% 1.19/1.37  (step t5.t61.t24.t36.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t36.t6 t5.t61.t24.t36.t9))
% 1.19/1.37  (step t5.t61.t24.t36.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t36.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t24.t36.t10 t5.t61.t24.t36.t11))
% 1.19/1.37  (step t5.t61.t24.t36.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t36.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t36.t12 t5.t61.t24.t36.t13))
% 1.19/1.37  (step t5.t61.t24.t36.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t36.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t36.t14 t5.t61.t24.t36.t15))
% 1.19/1.37  (step t5.t61.t24.t36.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t36.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t24.t36.t16 t5.t61.t24.t36.t17))
% 1.19/1.37  (step t5.t61.t24.t36 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t37 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t35 t5.t61.t24.t36))
% 1.19/1.37  (step t5.t61.t24.t38 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t34 t5.t61.t24.t37))
% 1.19/1.37  (step t5.t61.t24.t39 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t24.t31 t5.t61.t24.t38 a5))
% 1.19/1.37  (step t5.t61.t24.t40 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t24.t41 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t42 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t42.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t42.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t42.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t42.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t24.t42.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t42.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t42.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t42.t5))
% 1.19/1.37  (step t5.t61.t24.t42.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t24.t42.t5))
% 1.19/1.37  (step t5.t61.t24.t42.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t42.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t24.t42.t6 t5.t61.t24.t42.t8))
% 1.19/1.37  (step t5.t61.t24.t42.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t24.t42.t7 t5.t61.t24.t42.t9))
% 1.19/1.37  (step t5.t61.t24.t42.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t42.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t24.t42.t6 t5.t61.t24.t42.t11))
% 1.19/1.37  (step t5.t61.t24.t42.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t24.t42.t10 t5.t61.t24.t42.t12))
% 1.19/1.37  (step t5.t61.t24.t42.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t24.t42.t6 t5.t61.t24.t42.t13))
% 1.19/1.37  (step t5.t61.t24.t42.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t42.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t42.t14 t5.t61.t24.t42.t15))
% 1.19/1.37  (step t5.t61.t24.t42 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t43 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t41 t5.t61.t24.t42))
% 1.19/1.37  (step t5.t61.t24.t44 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t24.t45 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t45.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t45.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t45.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t45.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t45.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t45.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t45.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t24.t45.t5 t5.t61.t24.t45.t6))
% 1.19/1.37  (step t5.t61.t24.t45.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t45.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t45.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t45.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t45.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t45.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t45.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t24.t45.t9.t3 t5.t61.t24.t45.t9.t4))
% 1.19/1.37  (step t5.t61.t24.t45.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t45.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t45.t8 t5.t61.t24.t45.t9))
% 1.19/1.37  (step t5.t61.t24.t45.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t24.t45.t7 t5.t61.t24.t45.t10))
% 1.19/1.37  (step t5.t61.t24.t45.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t45.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t45.t11 t5.t61.t24.t45.t12))
% 1.19/1.37  (step t5.t61.t24.t45.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t45.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t45.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t45.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t45.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t45.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t24.t45.t15.t2 t5.t61.t24.t45.t15.t3))
% 1.19/1.37  (step t5.t61.t24.t45.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t45.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t45.t14 t5.t61.t24.t45.t15))
% 1.19/1.37  (step t5.t61.t24.t45.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t24.t45.t13 t5.t61.t24.t45.t16))
% 1.19/1.37  (step t5.t61.t24.t45.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t24.t45.t4 t5.t61.t24.t45.t17))
% 1.19/1.37  (step t5.t61.t24.t45.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t24.t45.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t24.t45.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t45.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t45.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t24.t45.t20.t2))
% 1.19/1.37  (step t5.t61.t24.t45.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t45.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t45.t19 t5.t61.t24.t45.t20))
% 1.19/1.37  (step t5.t61.t24.t45.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t24.t45.t18 t5.t61.t24.t45.t21))
% 1.19/1.37  (step t5.t61.t24.t45.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t45.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t45.t22 t5.t61.t24.t45.t23))
% 1.19/1.37  (step t5.t61.t24.t45.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t24.t45.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t24.t45.t24 t5.t61.t24.t45.t25))
% 1.19/1.37  (step t5.t61.t24.t45 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t46 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t24.t44 t5.t61.t24.t45))
% 1.19/1.37  (step t5.t61.t24.t47 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t24.t43 t5.t61.t24.t46))
% 1.19/1.37  (step t5.t61.t24.t48 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t24.t40 t5.t61.t24.t47 a4))
% 1.19/1.37  (step t5.t61.t24.t49 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t24.t3 a10 a9 t5.t61.t24.t12 t5.t61.t24.t21 t5.t61.t24.t30 t5.t61.t24.t39 t5.t61.t24.t48 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t24.t50 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t24.t49))
% 1.19/1.37  (step t5.t61.t24.t51 (cl (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule and :premises (t5.t61.t24.t49))
% 1.19/1.37  (anchor :step t5.t61.t24.t52 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t24.t52.t1 (cl (= X X)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t52.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t52.t3 (cl (= (@ Phi X) (@ Phi X))) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t52.t4 (cl (= (@ tptp.mnot (@ Phi X)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)))) :rule cong :premises (t5.t61.t24.t50 t5.t61.t24.t52.t3))
% 1.19/1.37  (step t5.t61.t24.t52.t5 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t52.t6 (cl (= (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t52.t4 t5.t61.t24.t52.t5))
% 1.19/1.37  (step t5.t61.t24.t52 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t24.t53 (cl (= (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))))) :rule cong :premises (t5.t61.t24.t51 t5.t61.t24.t52))
% 1.19/1.37  (step t5.t61.t24.t54 (cl (= (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))))) :rule cong :premises (t5.t61.t24.t50 t5.t61.t24.t53))
% 1.19/1.37  (step t5.t61.t24.t55 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t24.t56 (cl (= (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) :rule cong :premises (t5.t61.t24.t54 t5.t61.t24.t55))
% 1.19/1.37  (step t5.t61.t24 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t25 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))))) :rule cong :premises (t5.t61.t23 t5.t61.t24))
% 1.19/1.37  (step t5.t61.t26 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t27 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t27.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t27.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t27.t3 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t27.t4 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t27.t5 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t27.t5.t1 (cl (= X X)) :rule refl)
% 1.19/1.37  (step t5.t61.t27.t5.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t27.t5.t3 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t27.t5.t4 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t27.t5.t5 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0))) :rule cong :premises (t5.t61.t27.t5.t3 t5.t61.t27.t5.t4))
% 1.19/1.37  (step t5.t61.t27.t5.t6 (cl (= (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t27.t5.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule trans :premises (t5.t61.t27.t5.t5 t5.t61.t27.t5.t6))
% 1.19/1.37  (step t5.t61.t27.t5 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule bind)
% 1.19/1.37  (step t5.t61.t27.t6 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule cong :premises (t5.t61.t27.t4 t5.t61.t27.t5))
% 1.19/1.37  (step t5.t61.t27.t7 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t27.t8 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t27.t8.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t27.t8.t2 :args ((X tptp.mu) (:= X X)))
% 1.19/1.37  (step t5.t61.t27.t8.t2.t1 (cl (= X X)) :rule refl)
% 1.19/1.37  (step t5.t61.t27.t8.t2.t2 (cl (= (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t27.t8.t2.t3 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t27.t8.t2.t4 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W))) :rule cong :premises (t5.t61.t27.t8.t2.t2 t5.t61.t27.t8.t2.t3))
% 1.19/1.37  (step t5.t61.t27.t8.t2.t5 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W) (not (@ (@ Phi X) W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t27.t8.t2.t6 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (not (@ (@ Phi X) W)))) :rule trans :premises (t5.t61.t27.t8.t2.t4 t5.t61.t27.t8.t2.t5))
% 1.19/1.37  (step t5.t61.t27.t8.t2 (cl (= (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t27.t8 (cl (= (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t27.t9 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t5.t61.t27.t7 t5.t61.t27.t8))
% 1.19/1.37  (step t5.t61.t27.t10 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t5.t61.t27.t6 t5.t61.t27.t9))
% 1.19/1.37  (step t5.t61.t27.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule cong :premises (t5.t61.t27.t3 t5.t61.t27.t10))
% 1.19/1.37  (step t5.t61.t27.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t27.t13 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t27.t13.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t27.t13.t2 (cl (= (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t27.t13.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule cong :premises (t5.t61.t27.t13.t2))
% 1.19/1.37  (step t5.t61.t27.t13 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t27.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t5.t61.t27.t12 t5.t61.t27.t13))
% 1.19/1.37  (step t5.t61.t27.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t5.t61.t27.t11 t5.t61.t27.t14))
% 1.19/1.37  (step t5.t61.t27.t16 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t27.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t27.t15 t5.t61.t27.t16))
% 1.19/1.37  (step t5.t61.t27.t18 (cl (= (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t27.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule trans :premises (t5.t61.t27.t17 t5.t61.t27.t18))
% 1.19/1.37  (step t5.t61.t27 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t28 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule cong :premises (t5.t61.t26 t5.t61.t27))
% 1.19/1.37  (step t5.t61.t29 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule trans :premises (t5.t61.t25 t5.t61.t28))
% 1.19/1.37  (step t5.t61.t30 (cl (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule resolution :premises (t5.t61.t22 t5.t61.t29 a11))
% 1.19/1.37  (step t5.t61.t31 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t32 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t33.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t33.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t33.t7.t7.t7.t7.t5))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t33.t7.t7.t7.t7.t5))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t7.t6 t5.t61.t33.t7.t7.t7.t7.t8))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t7.t7 t5.t61.t33.t7.t7.t7.t7.t9))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t7.t6 t5.t61.t33.t7.t7.t7.t7.t11))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t7.t10 t5.t61.t33.t7.t7.t7.t7.t12))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t7.t6 t5.t61.t33.t7.t7.t7.t7.t13))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t7.t14 t5.t61.t33.t7.t7.t7.t7.t15))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t6 t5.t61.t33.t7.t7.t7.t7))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t10.t5 t5.t61.t33.t7.t7.t7.t10.t6))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t10.t9.t3 t5.t61.t33.t7.t7.t7.t10.t9.t4))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t7.t7.t10.t8 t5.t61.t33.t7.t7.t7.t10.t9))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t7.t7.t10.t7 t5.t61.t33.t7.t7.t7.t10.t10))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t10.t11 t5.t61.t33.t7.t7.t7.t10.t12))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t10.t15.t2 t5.t61.t33.t7.t7.t7.t10.t15.t3))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t7.t7.t7.t10.t14 t5.t61.t33.t7.t7.t7.t10.t15))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t7.t7.t7.t10.t13 t5.t61.t33.t7.t7.t7.t10.t16))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t10.t4 t5.t61.t33.t7.t7.t7.t10.t17))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t10.t20.t2))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t7.t7.t7.t10.t19 t5.t61.t33.t7.t7.t7.t10.t20))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t7.t7.t7.t10.t18 t5.t61.t33.t7.t7.t7.t10.t21))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t10.t22 t5.t61.t33.t7.t7.t7.t10.t23))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t33.t7.t7.t7.t10.t24 t5.t61.t33.t7.t7.t7.t10.t25))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t9 t5.t61.t33.t7.t7.t7.t10))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t33.t7.t7.t7.t8 t5.t61.t33.t7.t7.t7.t11))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t33.t7.t7.t7.t5 t5.t61.t33.t7.t7.t7.t12 a4))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t7.t7.t7.t4 t5.t61.t33.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t33.t7.t7.t7.t14))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t33.t7.t7.t7.t14))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t16 t5.t61.t33.t7.t7.t7.t17))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t15 t5.t61.t33.t7.t7.t7.t18))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t19 t5.t61.t33.t7.t7.t7.t20))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t7.t7.t7.t21 t5.t61.t33.t7.t7.t7.t22))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t7.t7.t6 t5.t61.t33.t7.t7.t7))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t33.t7.t7.t10.t4 t5.t61.t33.t7.t7.t10.t5))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t33.t7.t7.t10.t8.t3 t5.t61.t33.t7.t7.t10.t8.t4))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t7.t10.t7 t5.t61.t33.t7.t7.t10.t8))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t7.t10.t6 t5.t61.t33.t7.t7.t10.t9))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t33.t7.t7.t10.t10 t5.t61.t33.t7.t7.t10.t11))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t7.t10.t12 t5.t61.t33.t7.t7.t10.t13))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t7.t7.t10.t14 t5.t61.t33.t7.t7.t10.t15))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t33.t7.t7.t10.t16 t5.t61.t33.t7.t7.t10.t17))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t33.t7.t7.t9 t5.t61.t33.t7.t7.t10))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t33.t7.t7.t8 t5.t61.t33.t7.t7.t11))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t33.t7.t7.t5 t5.t61.t33.t7.t7.t12 a5))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t33.t7.t7.t16.t5))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t33.t7.t7.t16.t5))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t33.t7.t7.t16.t6 t5.t61.t33.t7.t7.t16.t8))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t33.t7.t7.t16.t7 t5.t61.t33.t7.t7.t16.t9))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t33.t7.t7.t16.t6 t5.t61.t33.t7.t7.t16.t11))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t33.t7.t7.t16.t10 t5.t61.t33.t7.t7.t16.t12))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t33.t7.t7.t16.t6 t5.t61.t33.t7.t7.t16.t13))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t7.t7.t16.t14 t5.t61.t33.t7.t7.t16.t15))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t7.t7.t15 t5.t61.t33.t7.t7.t16))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t33.t7.t7.t19.t5 t5.t61.t33.t7.t7.t19.t6))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t33.t7.t7.t19.t9.t3 t5.t61.t33.t7.t7.t19.t9.t4))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t7.t19.t8 t5.t61.t33.t7.t7.t19.t9))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t7.t19.t7 t5.t61.t33.t7.t7.t19.t10))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t7.t7.t19.t11 t5.t61.t33.t7.t7.t19.t12))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t33.t7.t7.t19.t15.t2 t5.t61.t33.t7.t7.t19.t15.t3))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t7.t7.t19.t14 t5.t61.t33.t7.t7.t19.t15))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t7.t7.t19.t13 t5.t61.t33.t7.t7.t19.t16))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t33.t7.t7.t19.t4 t5.t61.t33.t7.t7.t19.t17))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t7.t7.t19.t20.t2))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t7.t7.t19.t19 t5.t61.t33.t7.t7.t19.t20))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t7.t7.t19.t18 t5.t61.t33.t7.t7.t19.t21))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t7.t7.t19.t22 t5.t61.t33.t7.t7.t19.t23))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t33.t7.t7.t19.t24 t5.t61.t33.t7.t7.t19.t25))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t33.t7.t7.t18 t5.t61.t33.t7.t7.t19))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t33.t7.t7.t17 t5.t61.t33.t7.t7.t20))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t33.t7.t7.t14 t5.t61.t33.t7.t7.t21 a4))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t7.t7.t4 t5.t61.t33.t7.t7.t13 t5.t61.t33.t7.t7.t22 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t33.t7.t7.t23))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t33.t7.t7.t23))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t33.t7.t7.t25 t5.t61.t33.t7.t7.t26))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t33.t7.t7.t24 t5.t61.t33.t7.t7.t27))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t33.t7.t7.t28 t5.t61.t33.t7.t7.t29))
% 1.19/1.37  (step t5.t61.t33.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t7.t7.t30 t5.t61.t33.t7.t7.t31))
% 1.19/1.37  (step t5.t61.t33.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t7.t6 t5.t61.t33.t7.t7))
% 1.19/1.37  (step t5.t61.t33.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t7.t10.t4 t5.t61.t33.t7.t10.t5))
% 1.19/1.37  (step t5.t61.t33.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t33.t7.t10.t8.t3 t5.t61.t33.t7.t10.t8.t4))
% 1.19/1.37  (step t5.t61.t33.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t10.t7 t5.t61.t33.t7.t10.t8))
% 1.19/1.37  (step t5.t61.t33.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t10.t6 t5.t61.t33.t7.t10.t9))
% 1.19/1.37  (step t5.t61.t33.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t33.t7.t10.t10 t5.t61.t33.t7.t10.t11))
% 1.19/1.37  (step t5.t61.t33.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t33.t7.t10.t12 t5.t61.t33.t7.t10.t13))
% 1.19/1.37  (step t5.t61.t33.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t7.t10.t14 t5.t61.t33.t7.t10.t15))
% 1.19/1.37  (step t5.t61.t33.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t33.t7.t10.t16 t5.t61.t33.t7.t10.t17))
% 1.19/1.37  (step t5.t61.t33.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t33.t7.t9 t5.t61.t33.t7.t10))
% 1.19/1.37  (step t5.t61.t33.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t33.t7.t8 t5.t61.t33.t7.t11))
% 1.19/1.37  (step t5.t61.t33.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t33.t7.t5 t5.t61.t33.t7.t12 a6))
% 1.19/1.37  (step t5.t61.t33.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t33.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t33.t7.t16.t7.t5))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t33.t7.t16.t7.t5))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t33.t7.t16.t7.t6 t5.t61.t33.t7.t16.t7.t8))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t33.t7.t16.t7.t7 t5.t61.t33.t7.t16.t7.t9))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t33.t7.t16.t7.t6 t5.t61.t33.t7.t16.t7.t11))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t33.t7.t16.t7.t10 t5.t61.t33.t7.t16.t7.t12))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t33.t7.t16.t7.t6 t5.t61.t33.t7.t16.t7.t13))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t7.t16.t7.t14 t5.t61.t33.t7.t16.t7.t15))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t7.t16.t6 t5.t61.t33.t7.t16.t7))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t33.t7.t16.t10.t5 t5.t61.t33.t7.t16.t10.t6))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t33.t7.t16.t10.t9.t3 t5.t61.t33.t7.t16.t10.t9.t4))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t16.t10.t8 t5.t61.t33.t7.t16.t10.t9))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t16.t10.t7 t5.t61.t33.t7.t16.t10.t10))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t7.t16.t10.t11 t5.t61.t33.t7.t16.t10.t12))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t33.t7.t16.t10.t15.t2 t5.t61.t33.t7.t16.t10.t15.t3))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t7.t16.t10.t14 t5.t61.t33.t7.t16.t10.t15))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t7.t16.t10.t13 t5.t61.t33.t7.t16.t10.t16))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t33.t7.t16.t10.t4 t5.t61.t33.t7.t16.t10.t17))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t7.t16.t10.t20.t2))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t7.t16.t10.t19 t5.t61.t33.t7.t16.t10.t20))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t7.t16.t10.t18 t5.t61.t33.t7.t16.t10.t21))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t7.t16.t10.t22 t5.t61.t33.t7.t16.t10.t23))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t33.t7.t16.t10.t24 t5.t61.t33.t7.t16.t10.t25))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t33.t7.t16.t9 t5.t61.t33.t7.t16.t10))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t33.t7.t16.t8 t5.t61.t33.t7.t16.t11))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t33.t7.t16.t5 t5.t61.t33.t7.t16.t12 a4))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t7.t16.t4 t5.t61.t33.t7.t16.t13 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t33.t7.t16.t14))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t33.t7.t16.t14))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t33.t7.t16.t16 t5.t61.t33.t7.t16.t17))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t33.t7.t16.t15 t5.t61.t33.t7.t16.t18))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t33.t7.t16.t19 t5.t61.t33.t7.t16.t20))
% 1.19/1.37  (step t5.t61.t33.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t7.t16.t21 t5.t61.t33.t7.t16.t22))
% 1.19/1.37  (step t5.t61.t33.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t7.t15 t5.t61.t33.t7.t16))
% 1.19/1.37  (step t5.t61.t33.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t33.t7.t19.t4 t5.t61.t33.t7.t19.t5))
% 1.19/1.37  (step t5.t61.t33.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t33.t7.t19.t8.t3 t5.t61.t33.t7.t19.t8.t4))
% 1.19/1.37  (step t5.t61.t33.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t19.t7 t5.t61.t33.t7.t19.t8))
% 1.19/1.37  (step t5.t61.t33.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t19.t6 t5.t61.t33.t7.t19.t9))
% 1.19/1.37  (step t5.t61.t33.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t33.t7.t19.t10 t5.t61.t33.t7.t19.t11))
% 1.19/1.37  (step t5.t61.t33.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t19.t12 t5.t61.t33.t7.t19.t13))
% 1.19/1.37  (step t5.t61.t33.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t7.t19.t14 t5.t61.t33.t7.t19.t15))
% 1.19/1.37  (step t5.t61.t33.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t33.t7.t19.t16 t5.t61.t33.t7.t19.t17))
% 1.19/1.37  (step t5.t61.t33.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t33.t7.t18 t5.t61.t33.t7.t19))
% 1.19/1.37  (step t5.t61.t33.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t33.t7.t17 t5.t61.t33.t7.t20))
% 1.19/1.37  (step t5.t61.t33.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t33.t7.t14 t5.t61.t33.t7.t21 a5))
% 1.19/1.37  (step t5.t61.t33.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t33.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t7.t25.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t33.t7.t25.t5))
% 1.19/1.37  (step t5.t61.t33.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t33.t7.t25.t5))
% 1.19/1.37  (step t5.t61.t33.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t33.t7.t25.t6 t5.t61.t33.t7.t25.t8))
% 1.19/1.37  (step t5.t61.t33.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t33.t7.t25.t7 t5.t61.t33.t7.t25.t9))
% 1.19/1.37  (step t5.t61.t33.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t33.t7.t25.t6 t5.t61.t33.t7.t25.t11))
% 1.19/1.37  (step t5.t61.t33.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t33.t7.t25.t10 t5.t61.t33.t7.t25.t12))
% 1.19/1.37  (step t5.t61.t33.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t33.t7.t25.t6 t5.t61.t33.t7.t25.t13))
% 1.19/1.37  (step t5.t61.t33.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t7.t25.t14 t5.t61.t33.t7.t25.t15))
% 1.19/1.37  (step t5.t61.t33.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t7.t24 t5.t61.t33.t7.t25))
% 1.19/1.37  (step t5.t61.t33.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t33.t7.t28.t5 t5.t61.t33.t7.t28.t6))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t33.t7.t28.t9.t3 t5.t61.t33.t7.t28.t9.t4))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t28.t8 t5.t61.t33.t7.t28.t9))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t7.t28.t7 t5.t61.t33.t7.t28.t10))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t7.t28.t11 t5.t61.t33.t7.t28.t12))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t33.t7.t28.t15.t2 t5.t61.t33.t7.t28.t15.t3))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t7.t28.t14 t5.t61.t33.t7.t28.t15))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t7.t28.t13 t5.t61.t33.t7.t28.t16))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t33.t7.t28.t4 t5.t61.t33.t7.t28.t17))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t7.t28.t20.t2))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t7.t28.t19 t5.t61.t33.t7.t28.t20))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t7.t28.t18 t5.t61.t33.t7.t28.t21))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t7.t28.t22 t5.t61.t33.t7.t28.t23))
% 1.19/1.37  (step t5.t61.t33.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t33.t7.t28.t24 t5.t61.t33.t7.t28.t25))
% 1.19/1.37  (step t5.t61.t33.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t33.t7.t27 t5.t61.t33.t7.t28))
% 1.19/1.37  (step t5.t61.t33.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t33.t7.t26 t5.t61.t33.t7.t29))
% 1.19/1.37  (step t5.t61.t33.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t33.t7.t23 t5.t61.t33.t7.t30 a4))
% 1.19/1.37  (step t5.t61.t33.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t7.t4 t5.t61.t33.t7.t13 t5.t61.t33.t7.t22 t5.t61.t33.t7.t31 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t61.t33.t7.t32))
% 1.19/1.37  (step t5.t61.t33.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t61.t33.t7.t32))
% 1.19/1.37  (step t5.t61.t33.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t33.t7.t34 t5.t61.t33.t7.t35))
% 1.19/1.37  (step t5.t61.t33.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t61.t33.t7.t36 t5.t61.t33.t7.t37))
% 1.19/1.37  (step t5.t61.t33.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t61.t33.t7.t33 t5.t61.t33.t7.t38))
% 1.19/1.37  (step t5.t61.t33.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t33.t7.t34 t5.t61.t33.t7.t37))
% 1.19/1.37  (step t5.t61.t33.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t61.t33.t7.t40 t5.t61.t33.t7.t35))
% 1.19/1.37  (step t5.t61.t33.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t61.t33.t7.t39 t5.t61.t33.t7.t41))
% 1.19/1.37  (step t5.t61.t33.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t7.t42 t5.t61.t33.t7.t43))
% 1.19/1.37  (step t5.t61.t33.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t6 t5.t61.t33.t7))
% 1.19/1.37  (step t5.t61.t33.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t33.t10.t5 t5.t61.t33.t10.t6))
% 1.19/1.37  (step t5.t61.t33.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t61.t33.t10.t7 t5.t61.t33.t10.t8))
% 1.19/1.37  (step t5.t61.t33.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t33.t10.t4 t5.t61.t33.t10.t9))
% 1.19/1.37  (step t5.t61.t33.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t10.t12.t3))
% 1.19/1.37  (step t5.t61.t33.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t10.t12.t4 t5.t61.t33.t10.t12.t5))
% 1.19/1.37  (step t5.t61.t33.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t33.t10.t12.t6))
% 1.19/1.37  (step t5.t61.t33.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t33.t10.t11 t5.t61.t33.t10.t12))
% 1.19/1.37  (step t5.t61.t33.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t33.t10.t10 t5.t61.t33.t10.t13))
% 1.19/1.37  (step t5.t61.t33.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t33.t10.t15 t5.t61.t33.t10.t16))
% 1.19/1.37  (step t5.t61.t33.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t61.t33.t10.t17 t5.t61.t33.t10.t18))
% 1.19/1.37  (step t5.t61.t33.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t33.t10.t14 t5.t61.t33.t10.t19))
% 1.19/1.37  (step t5.t61.t33.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t10.t22.t3))
% 1.19/1.37  (step t5.t61.t33.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t33.t10.t22.t2 t5.t61.t33.t10.t22.t4))
% 1.19/1.37  (step t5.t61.t33.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t61.t33.t10.t22.t5))
% 1.19/1.37  (step t5.t61.t33.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t33.t10.t21 t5.t61.t33.t10.t22))
% 1.19/1.37  (step t5.t61.t33.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t33.t10.t20 t5.t61.t33.t10.t23))
% 1.19/1.37  (step t5.t61.t33.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t10.t24 t5.t61.t33.t10.t25))
% 1.19/1.37  (step t5.t61.t33.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t61.t33.t10.t26 t5.t61.t33.t10.t27))
% 1.19/1.37  (step t5.t61.t33.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t61.t33.t9 t5.t61.t33.t10))
% 1.19/1.37  (step t5.t61.t33.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t61.t33.t8 t5.t61.t33.t11))
% 1.19/1.37  (step t5.t61.t33.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t61.t33.t5 t5.t61.t33.t12 a7))
% 1.19/1.37  (step t5.t61.t33.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t33.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t33.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t33.t16.t7.t7.t5))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t33.t16.t7.t7.t5))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t33.t16.t7.t7.t6 t5.t61.t33.t16.t7.t7.t8))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t33.t16.t7.t7.t7 t5.t61.t33.t16.t7.t7.t9))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t33.t16.t7.t7.t6 t5.t61.t33.t16.t7.t7.t11))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t33.t16.t7.t7.t10 t5.t61.t33.t16.t7.t7.t12))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t33.t16.t7.t7.t6 t5.t61.t33.t16.t7.t7.t13))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t16.t7.t7.t14 t5.t61.t33.t16.t7.t7.t15))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t16.t7.t6 t5.t61.t33.t16.t7.t7))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t33.t16.t7.t10.t5 t5.t61.t33.t16.t7.t10.t6))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t33.t16.t7.t10.t9.t3 t5.t61.t33.t16.t7.t10.t9.t4))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t16.t7.t10.t8 t5.t61.t33.t16.t7.t10.t9))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t16.t7.t10.t7 t5.t61.t33.t16.t7.t10.t10))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t16.t7.t10.t11 t5.t61.t33.t16.t7.t10.t12))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t33.t16.t7.t10.t15.t2 t5.t61.t33.t16.t7.t10.t15.t3))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t16.t7.t10.t14 t5.t61.t33.t16.t7.t10.t15))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t16.t7.t10.t13 t5.t61.t33.t16.t7.t10.t16))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t33.t16.t7.t10.t4 t5.t61.t33.t16.t7.t10.t17))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t16.t7.t10.t20.t2))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t16.t7.t10.t19 t5.t61.t33.t16.t7.t10.t20))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t16.t7.t10.t18 t5.t61.t33.t16.t7.t10.t21))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t16.t7.t10.t22 t5.t61.t33.t16.t7.t10.t23))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t33.t16.t7.t10.t24 t5.t61.t33.t16.t7.t10.t25))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t33.t16.t7.t9 t5.t61.t33.t16.t7.t10))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t33.t16.t7.t8 t5.t61.t33.t16.t7.t11))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t33.t16.t7.t5 t5.t61.t33.t16.t7.t12 a4))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t16.t7.t4 t5.t61.t33.t16.t7.t13 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t33.t16.t7.t14))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t33.t16.t7.t14))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t33.t16.t7.t16 t5.t61.t33.t16.t7.t17))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t33.t16.t7.t15 t5.t61.t33.t16.t7.t18))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t33.t16.t7.t19 t5.t61.t33.t16.t7.t20))
% 1.19/1.37  (step t5.t61.t33.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t16.t7.t21 t5.t61.t33.t16.t7.t22))
% 1.19/1.37  (step t5.t61.t33.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t16.t6 t5.t61.t33.t16.t7))
% 1.19/1.37  (step t5.t61.t33.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t33.t16.t10.t4 t5.t61.t33.t16.t10.t5))
% 1.19/1.37  (step t5.t61.t33.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t33.t16.t10.t8.t3 t5.t61.t33.t16.t10.t8.t4))
% 1.19/1.37  (step t5.t61.t33.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t16.t10.t7 t5.t61.t33.t16.t10.t8))
% 1.19/1.37  (step t5.t61.t33.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t16.t10.t6 t5.t61.t33.t16.t10.t9))
% 1.19/1.37  (step t5.t61.t33.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t33.t16.t10.t10 t5.t61.t33.t16.t10.t11))
% 1.19/1.37  (step t5.t61.t33.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t16.t10.t12 t5.t61.t33.t16.t10.t13))
% 1.19/1.37  (step t5.t61.t33.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t16.t10.t14 t5.t61.t33.t16.t10.t15))
% 1.19/1.37  (step t5.t61.t33.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t33.t16.t10.t16 t5.t61.t33.t16.t10.t17))
% 1.19/1.37  (step t5.t61.t33.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t33.t16.t9 t5.t61.t33.t16.t10))
% 1.19/1.37  (step t5.t61.t33.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t33.t16.t8 t5.t61.t33.t16.t11))
% 1.19/1.37  (step t5.t61.t33.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t33.t16.t5 t5.t61.t33.t16.t12 a5))
% 1.19/1.37  (step t5.t61.t33.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t33.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t16.t16.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t33.t16.t16.t5))
% 1.19/1.37  (step t5.t61.t33.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t33.t16.t16.t5))
% 1.19/1.37  (step t5.t61.t33.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t33.t16.t16.t6 t5.t61.t33.t16.t16.t8))
% 1.19/1.37  (step t5.t61.t33.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t33.t16.t16.t7 t5.t61.t33.t16.t16.t9))
% 1.19/1.37  (step t5.t61.t33.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t33.t16.t16.t6 t5.t61.t33.t16.t16.t11))
% 1.19/1.37  (step t5.t61.t33.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t33.t16.t16.t10 t5.t61.t33.t16.t16.t12))
% 1.19/1.37  (step t5.t61.t33.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t33.t16.t16.t6 t5.t61.t33.t16.t16.t13))
% 1.19/1.37  (step t5.t61.t33.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t16.t16.t14 t5.t61.t33.t16.t16.t15))
% 1.19/1.37  (step t5.t61.t33.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t16.t15 t5.t61.t33.t16.t16))
% 1.19/1.37  (step t5.t61.t33.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t33.t16.t19.t5 t5.t61.t33.t16.t19.t6))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t33.t16.t19.t9.t3 t5.t61.t33.t16.t19.t9.t4))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t16.t19.t8 t5.t61.t33.t16.t19.t9))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t16.t19.t7 t5.t61.t33.t16.t19.t10))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t16.t19.t11 t5.t61.t33.t16.t19.t12))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t33.t16.t19.t15.t2 t5.t61.t33.t16.t19.t15.t3))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t16.t19.t14 t5.t61.t33.t16.t19.t15))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t16.t19.t13 t5.t61.t33.t16.t19.t16))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t33.t16.t19.t4 t5.t61.t33.t16.t19.t17))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t16.t19.t20.t2))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t16.t19.t19 t5.t61.t33.t16.t19.t20))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t16.t19.t18 t5.t61.t33.t16.t19.t21))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t16.t19.t22 t5.t61.t33.t16.t19.t23))
% 1.19/1.37  (step t5.t61.t33.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t33.t16.t19.t24 t5.t61.t33.t16.t19.t25))
% 1.19/1.37  (step t5.t61.t33.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t33.t16.t18 t5.t61.t33.t16.t19))
% 1.19/1.37  (step t5.t61.t33.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t33.t16.t17 t5.t61.t33.t16.t20))
% 1.19/1.37  (step t5.t61.t33.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t33.t16.t14 t5.t61.t33.t16.t21 a4))
% 1.19/1.37  (step t5.t61.t33.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t16.t4 t5.t61.t33.t16.t13 t5.t61.t33.t16.t22 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t33.t16.t23))
% 1.19/1.37  (step t5.t61.t33.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t33.t16.t23))
% 1.19/1.37  (step t5.t61.t33.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t33.t16.t25 t5.t61.t33.t16.t26))
% 1.19/1.37  (step t5.t61.t33.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t33.t16.t24 t5.t61.t33.t16.t27))
% 1.19/1.37  (step t5.t61.t33.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t33.t16.t28 t5.t61.t33.t16.t29))
% 1.19/1.37  (step t5.t61.t33.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t16.t30 t5.t61.t33.t16.t31))
% 1.19/1.37  (step t5.t61.t33.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t15 t5.t61.t33.t16))
% 1.19/1.37  (step t5.t61.t33.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t19.t4 t5.t61.t33.t19.t5))
% 1.19/1.37  (step t5.t61.t33.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t33.t19.t8.t3 t5.t61.t33.t19.t8.t4))
% 1.19/1.37  (step t5.t61.t33.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t19.t7 t5.t61.t33.t19.t8))
% 1.19/1.37  (step t5.t61.t33.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t19.t6 t5.t61.t33.t19.t9))
% 1.19/1.37  (step t5.t61.t33.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t33.t19.t10 t5.t61.t33.t19.t11))
% 1.19/1.37  (step t5.t61.t33.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t33.t19.t12 t5.t61.t33.t19.t13))
% 1.19/1.37  (step t5.t61.t33.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t19.t14 t5.t61.t33.t19.t15))
% 1.19/1.37  (step t5.t61.t33.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t33.t19.t16 t5.t61.t33.t19.t17))
% 1.19/1.37  (step t5.t61.t33.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t33.t18 t5.t61.t33.t19))
% 1.19/1.37  (step t5.t61.t33.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t33.t17 t5.t61.t33.t20))
% 1.19/1.37  (step t5.t61.t33.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t33.t14 t5.t61.t33.t21 a6))
% 1.19/1.37  (step t5.t61.t33.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t33.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t33.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t25.t7.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t33.t25.t7.t5))
% 1.19/1.37  (step t5.t61.t33.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t33.t25.t7.t5))
% 1.19/1.37  (step t5.t61.t33.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t33.t25.t7.t6 t5.t61.t33.t25.t7.t8))
% 1.19/1.37  (step t5.t61.t33.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t33.t25.t7.t7 t5.t61.t33.t25.t7.t9))
% 1.19/1.37  (step t5.t61.t33.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t33.t25.t7.t6 t5.t61.t33.t25.t7.t11))
% 1.19/1.37  (step t5.t61.t33.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t33.t25.t7.t10 t5.t61.t33.t25.t7.t12))
% 1.19/1.37  (step t5.t61.t33.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t33.t25.t7.t6 t5.t61.t33.t25.t7.t13))
% 1.19/1.37  (step t5.t61.t33.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t25.t7.t14 t5.t61.t33.t25.t7.t15))
% 1.19/1.37  (step t5.t61.t33.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t25.t6 t5.t61.t33.t25.t7))
% 1.19/1.37  (step t5.t61.t33.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t33.t25.t10.t5 t5.t61.t33.t25.t10.t6))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t33.t25.t10.t9.t3 t5.t61.t33.t25.t10.t9.t4))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t25.t10.t8 t5.t61.t33.t25.t10.t9))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t25.t10.t7 t5.t61.t33.t25.t10.t10))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t25.t10.t11 t5.t61.t33.t25.t10.t12))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t33.t25.t10.t15.t2 t5.t61.t33.t25.t10.t15.t3))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t25.t10.t14 t5.t61.t33.t25.t10.t15))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t25.t10.t13 t5.t61.t33.t25.t10.t16))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t33.t25.t10.t4 t5.t61.t33.t25.t10.t17))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t25.t10.t20.t2))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t25.t10.t19 t5.t61.t33.t25.t10.t20))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t25.t10.t18 t5.t61.t33.t25.t10.t21))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t25.t10.t22 t5.t61.t33.t25.t10.t23))
% 1.19/1.37  (step t5.t61.t33.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t33.t25.t10.t24 t5.t61.t33.t25.t10.t25))
% 1.19/1.37  (step t5.t61.t33.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t33.t25.t9 t5.t61.t33.t25.t10))
% 1.19/1.37  (step t5.t61.t33.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t33.t25.t8 t5.t61.t33.t25.t11))
% 1.19/1.37  (step t5.t61.t33.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t33.t25.t5 t5.t61.t33.t25.t12 a4))
% 1.19/1.37  (step t5.t61.t33.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t25.t4 t5.t61.t33.t25.t13 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t33.t25.t14))
% 1.19/1.37  (step t5.t61.t33.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t33.t25.t14))
% 1.19/1.37  (step t5.t61.t33.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t33.t25.t16 t5.t61.t33.t25.t17))
% 1.19/1.37  (step t5.t61.t33.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t33.t25.t15 t5.t61.t33.t25.t18))
% 1.19/1.37  (step t5.t61.t33.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t33.t25.t19 t5.t61.t33.t25.t20))
% 1.19/1.37  (step t5.t61.t33.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t25.t21 t5.t61.t33.t25.t22))
% 1.19/1.37  (step t5.t61.t33.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t24 t5.t61.t33.t25))
% 1.19/1.37  (step t5.t61.t33.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t33.t28.t4 t5.t61.t33.t28.t5))
% 1.19/1.37  (step t5.t61.t33.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t33.t28.t8.t3 t5.t61.t33.t28.t8.t4))
% 1.19/1.37  (step t5.t61.t33.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t28.t7 t5.t61.t33.t28.t8))
% 1.19/1.37  (step t5.t61.t33.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t28.t6 t5.t61.t33.t28.t9))
% 1.19/1.37  (step t5.t61.t33.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t33.t28.t10 t5.t61.t33.t28.t11))
% 1.19/1.37  (step t5.t61.t33.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t28.t12 t5.t61.t33.t28.t13))
% 1.19/1.37  (step t5.t61.t33.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t28.t14 t5.t61.t33.t28.t15))
% 1.19/1.37  (step t5.t61.t33.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t33.t28.t16 t5.t61.t33.t28.t17))
% 1.19/1.37  (step t5.t61.t33.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t33.t27 t5.t61.t33.t28))
% 1.19/1.37  (step t5.t61.t33.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t33.t26 t5.t61.t33.t29))
% 1.19/1.37  (step t5.t61.t33.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t33.t23 t5.t61.t33.t30 a5))
% 1.19/1.37  (step t5.t61.t33.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t33.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t33.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t34.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t33.t34.t5))
% 1.19/1.37  (step t5.t61.t33.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t33.t34.t5))
% 1.19/1.37  (step t5.t61.t33.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t33.t34.t6 t5.t61.t33.t34.t8))
% 1.19/1.37  (step t5.t61.t33.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t33.t34.t7 t5.t61.t33.t34.t9))
% 1.19/1.37  (step t5.t61.t33.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t33.t34.t6 t5.t61.t33.t34.t11))
% 1.19/1.37  (step t5.t61.t33.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t33.t34.t10 t5.t61.t33.t34.t12))
% 1.19/1.37  (step t5.t61.t33.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t33.t34.t6 t5.t61.t33.t34.t13))
% 1.19/1.37  (step t5.t61.t33.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t34.t14 t5.t61.t33.t34.t15))
% 1.19/1.37  (step t5.t61.t33.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t33.t33 t5.t61.t33.t34))
% 1.19/1.37  (step t5.t61.t33.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t33.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t33.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t33.t37.t5 t5.t61.t33.t37.t6))
% 1.19/1.37  (step t5.t61.t33.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t33.t37.t9.t3 t5.t61.t33.t37.t9.t4))
% 1.19/1.37  (step t5.t61.t33.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t37.t8 t5.t61.t33.t37.t9))
% 1.19/1.37  (step t5.t61.t33.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t33.t37.t7 t5.t61.t33.t37.t10))
% 1.19/1.37  (step t5.t61.t33.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t37.t11 t5.t61.t33.t37.t12))
% 1.19/1.37  (step t5.t61.t33.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t33.t37.t15.t2 t5.t61.t33.t37.t15.t3))
% 1.19/1.37  (step t5.t61.t33.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t37.t14 t5.t61.t33.t37.t15))
% 1.19/1.37  (step t5.t61.t33.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t33.t37.t13 t5.t61.t33.t37.t16))
% 1.19/1.37  (step t5.t61.t33.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t33.t37.t4 t5.t61.t33.t37.t17))
% 1.19/1.37  (step t5.t61.t33.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t33.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t33.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t33.t37.t20.t2))
% 1.19/1.37  (step t5.t61.t33.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t37.t19 t5.t61.t33.t37.t20))
% 1.19/1.37  (step t5.t61.t33.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t33.t37.t18 t5.t61.t33.t37.t21))
% 1.19/1.37  (step t5.t61.t33.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t37.t22 t5.t61.t33.t37.t23))
% 1.19/1.37  (step t5.t61.t33.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t33.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t33.t37.t24 t5.t61.t33.t37.t25))
% 1.19/1.37  (step t5.t61.t33.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t33.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t33.t36 t5.t61.t33.t37))
% 1.19/1.37  (step t5.t61.t33.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t33.t35 t5.t61.t33.t38))
% 1.19/1.37  (step t5.t61.t33.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t33.t32 t5.t61.t33.t39 a4))
% 1.19/1.37  (step t5.t61.t33.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t33.t4 t5.t61.t33.t13 t5.t61.t33.t22 t5.t61.t33.t31 t5.t61.t33.t40 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t33.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t33.t41))
% 1.19/1.37  (step t5.t61.t33.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t5.t61.t33.t41))
% 1.19/1.37  (step t5.t61.t33.t44 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t5.t61.t33.t43 t5.t61.t33.t44))
% 1.19/1.37  (step t5.t61.t33.t46 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t5.t61.t33.t45 t5.t61.t33.t46))
% 1.19/1.37  (step t5.t61.t33.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t5.t61.t33.t42 t5.t61.t33.t47))
% 1.19/1.37  (step t5.t61.t33.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t33.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t5.t61.t33.t48 t5.t61.t33.t49))
% 1.19/1.37  (step t5.t61.t33 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t34 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t5.t61.t32 t5.t61.t33))
% 1.19/1.37  (step t5.t61.t35 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t36 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t36.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t36.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t36.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t36.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.37  (step t5.t61.t36.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t36.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t36.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t5.t61.t36.t5 t5.t61.t36.t6))
% 1.19/1.37  (step t5.t61.t36.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t36.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t36.t7 t5.t61.t36.t8))
% 1.19/1.37  (step t5.t61.t36.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t61.t36.t4 t5.t61.t36.t9))
% 1.19/1.37  (step t5.t61.t36.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.19/1.37  (anchor :step t5.t61.t36.t12 :args ((W $$unsorted) (:= W W)))
% 1.19/1.37  (step t5.t61.t36.t12.t1 (cl (= W W)) :rule refl)
% 1.19/1.37  (step t5.t61.t36.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t36.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t5.t61.t36.t12.t2))
% 1.19/1.37  (step t5.t61.t36.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t36.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t5.t61.t36.t12.t3 t5.t61.t36.t12.t4))
% 1.19/1.37  (step t5.t61.t36.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t36.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t61.t36.t11 t5.t61.t36.t12))
% 1.19/1.37  (step t5.t61.t36.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t61.t36.t10 t5.t61.t36.t13))
% 1.19/1.37  (step t5.t61.t36.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t36.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t36.t14 t5.t61.t36.t15))
% 1.19/1.37  (step t5.t61.t36.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.37  (step t5.t61.t36.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t36.t16 t5.t61.t36.t17))
% 1.19/1.37  (step t5.t61.t36 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.19/1.37  (step t5.t61.t37 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t35 t5.t61.t36))
% 1.19/1.37  (step t5.t61.t38 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t34 t5.t61.t37))
% 1.19/1.37  (step t5.t61.t39 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t31 t5.t61.t38 a8))
% 1.19/1.37  (step t5.t61.t40 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t41 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t42 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t42.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t42.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t42.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t42.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t42.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t42.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t42.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t42.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t42.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t42.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t42.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t42.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t42.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t42.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t42.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t42.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t42.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t42.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t42.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.37  (step t5.t61.t42.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t42.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t42.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t42.t7.t7.t7.t5))
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t42.t7.t7.t7.t5))
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t42.t7.t7.t7.t6 t5.t61.t42.t7.t7.t7.t8))
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t42.t7.t7.t7.t7 t5.t61.t42.t7.t7.t7.t9))
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t42.t7.t7.t7.t6 t5.t61.t42.t7.t7.t7.t11))
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t42.t7.t7.t7.t10 t5.t61.t42.t7.t7.t7.t12))
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t42.t7.t7.t7.t6 t5.t61.t42.t7.t7.t7.t13))
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t42.t7.t7.t7.t14 t5.t61.t42.t7.t7.t7.t15))
% 1.19/1.37  (step t5.t61.t42.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.37  (step t5.t61.t42.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t42.t7.t7.t6 t5.t61.t42.t7.t7.t7))
% 1.19/1.37  (step t5.t61.t42.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.37  (anchor :step t5.t61.t42.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.37  (step t5.t61.t42.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t42.t7.t7.t10.t5 t5.t61.t42.t7.t7.t10.t6))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t42.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t42.t7.t7.t10.t9.t3 t5.t61.t42.t7.t7.t10.t9.t4))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t7.t7.t10.t8 t5.t61.t42.t7.t7.t10.t9))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t7.t7.t10.t7 t5.t61.t42.t7.t7.t10.t10))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t42.t7.t7.t10.t11 t5.t61.t42.t7.t7.t10.t12))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t42.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t42.t7.t7.t10.t15.t2 t5.t61.t42.t7.t7.t10.t15.t3))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t42.t7.t7.t10.t14 t5.t61.t42.t7.t7.t10.t15))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t42.t7.t7.t10.t13 t5.t61.t42.t7.t7.t10.t16))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t42.t7.t7.t10.t4 t5.t61.t42.t7.t7.t10.t17))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t42.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t42.t7.t7.t10.t20.t2))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t42.t7.t7.t10.t19 t5.t61.t42.t7.t7.t10.t20))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t42.t7.t7.t10.t18 t5.t61.t42.t7.t7.t10.t21))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t42.t7.t7.t10.t22 t5.t61.t42.t7.t7.t10.t23))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t42.t7.t7.t10.t24 t5.t61.t42.t7.t7.t10.t25))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t42.t7.t7.t9 t5.t61.t42.t7.t7.t10))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t42.t7.t7.t8 t5.t61.t42.t7.t7.t11))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t42.t7.t7.t5 t5.t61.t42.t7.t7.t12 a4))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t42.t7.t7.t4 t5.t61.t42.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t42.t7.t7.t14))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t42.t7.t7.t14))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t42.t7.t7.t16 t5.t61.t42.t7.t7.t17))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t42.t7.t7.t15 t5.t61.t42.t7.t7.t18))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t42.t7.t7.t19 t5.t61.t42.t7.t7.t20))
% 1.19/1.38  (step t5.t61.t42.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t42.t7.t7.t21 t5.t61.t42.t7.t7.t22))
% 1.19/1.38  (step t5.t61.t42.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t42.t7.t6 t5.t61.t42.t7.t7))
% 1.19/1.38  (step t5.t61.t42.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t42.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t42.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t42.t7.t10.t4 t5.t61.t42.t7.t10.t5))
% 1.19/1.38  (step t5.t61.t42.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t42.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t42.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t42.t7.t10.t8.t3 t5.t61.t42.t7.t10.t8.t4))
% 1.19/1.38  (step t5.t61.t42.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t7.t10.t7 t5.t61.t42.t7.t10.t8))
% 1.19/1.38  (step t5.t61.t42.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t7.t10.t6 t5.t61.t42.t7.t10.t9))
% 1.19/1.38  (step t5.t61.t42.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t42.t7.t10.t10 t5.t61.t42.t7.t10.t11))
% 1.19/1.38  (step t5.t61.t42.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t7.t10.t12 t5.t61.t42.t7.t10.t13))
% 1.19/1.38  (step t5.t61.t42.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t42.t7.t10.t14 t5.t61.t42.t7.t10.t15))
% 1.19/1.38  (step t5.t61.t42.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t42.t7.t10.t16 t5.t61.t42.t7.t10.t17))
% 1.19/1.38  (step t5.t61.t42.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t42.t7.t9 t5.t61.t42.t7.t10))
% 1.19/1.38  (step t5.t61.t42.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t42.t7.t8 t5.t61.t42.t7.t11))
% 1.19/1.38  (step t5.t61.t42.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t42.t7.t5 t5.t61.t42.t7.t12 a5))
% 1.19/1.38  (step t5.t61.t42.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t61.t42.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t42.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t42.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t61.t42.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t42.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t42.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t42.t7.t16.t5))
% 1.19/1.38  (step t5.t61.t42.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t42.t7.t16.t5))
% 1.19/1.38  (step t5.t61.t42.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t42.t7.t16.t6 t5.t61.t42.t7.t16.t8))
% 1.19/1.38  (step t5.t61.t42.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t42.t7.t16.t7 t5.t61.t42.t7.t16.t9))
% 1.19/1.38  (step t5.t61.t42.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t42.t7.t16.t6 t5.t61.t42.t7.t16.t11))
% 1.19/1.38  (step t5.t61.t42.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t42.t7.t16.t10 t5.t61.t42.t7.t16.t12))
% 1.19/1.38  (step t5.t61.t42.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t42.t7.t16.t6 t5.t61.t42.t7.t16.t13))
% 1.19/1.38  (step t5.t61.t42.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t42.t7.t16.t14 t5.t61.t42.t7.t16.t15))
% 1.19/1.38  (step t5.t61.t42.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t42.t7.t15 t5.t61.t42.t7.t16))
% 1.19/1.38  (step t5.t61.t42.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t42.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t42.t7.t19.t5 t5.t61.t42.t7.t19.t6))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t42.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t42.t7.t19.t9.t3 t5.t61.t42.t7.t19.t9.t4))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t7.t19.t8 t5.t61.t42.t7.t19.t9))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t7.t19.t7 t5.t61.t42.t7.t19.t10))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t42.t7.t19.t11 t5.t61.t42.t7.t19.t12))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t42.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t42.t7.t19.t15.t2 t5.t61.t42.t7.t19.t15.t3))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t42.t7.t19.t14 t5.t61.t42.t7.t19.t15))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t42.t7.t19.t13 t5.t61.t42.t7.t19.t16))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t42.t7.t19.t4 t5.t61.t42.t7.t19.t17))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t42.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t42.t7.t19.t20.t2))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t42.t7.t19.t19 t5.t61.t42.t7.t19.t20))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t42.t7.t19.t18 t5.t61.t42.t7.t19.t21))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t42.t7.t19.t22 t5.t61.t42.t7.t19.t23))
% 1.19/1.38  (step t5.t61.t42.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t42.t7.t19.t24 t5.t61.t42.t7.t19.t25))
% 1.19/1.38  (step t5.t61.t42.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t42.t7.t18 t5.t61.t42.t7.t19))
% 1.19/1.38  (step t5.t61.t42.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t42.t7.t17 t5.t61.t42.t7.t20))
% 1.19/1.38  (step t5.t61.t42.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t42.t7.t14 t5.t61.t42.t7.t21 a4))
% 1.19/1.38  (step t5.t61.t42.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t42.t7.t4 t5.t61.t42.t7.t13 t5.t61.t42.t7.t22 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t42.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t42.t7.t23))
% 1.19/1.38  (step t5.t61.t42.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t42.t7.t23))
% 1.19/1.38  (step t5.t61.t42.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t42.t7.t25 t5.t61.t42.t7.t26))
% 1.19/1.38  (step t5.t61.t42.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t42.t7.t24 t5.t61.t42.t7.t27))
% 1.19/1.38  (step t5.t61.t42.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t42.t7.t28 t5.t61.t42.t7.t29))
% 1.19/1.38  (step t5.t61.t42.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t42.t7.t30 t5.t61.t42.t7.t31))
% 1.19/1.38  (step t5.t61.t42.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t42.t6 t5.t61.t42.t7))
% 1.19/1.38  (step t5.t61.t42.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t42.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t42.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t42.t10.t4 t5.t61.t42.t10.t5))
% 1.19/1.38  (step t5.t61.t42.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t42.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t42.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t42.t10.t8.t3 t5.t61.t42.t10.t8.t4))
% 1.19/1.38  (step t5.t61.t42.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t10.t7 t5.t61.t42.t10.t8))
% 1.19/1.38  (step t5.t61.t42.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t10.t6 t5.t61.t42.t10.t9))
% 1.19/1.38  (step t5.t61.t42.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t42.t10.t10 t5.t61.t42.t10.t11))
% 1.19/1.38  (step t5.t61.t42.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t42.t10.t12 t5.t61.t42.t10.t13))
% 1.19/1.38  (step t5.t61.t42.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t42.t10.t14 t5.t61.t42.t10.t15))
% 1.19/1.38  (step t5.t61.t42.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t42.t10.t16 t5.t61.t42.t10.t17))
% 1.19/1.38  (step t5.t61.t42.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t42.t9 t5.t61.t42.t10))
% 1.19/1.38  (step t5.t61.t42.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t42.t8 t5.t61.t42.t11))
% 1.19/1.38  (step t5.t61.t42.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t42.t5 t5.t61.t42.t12 a6))
% 1.19/1.38  (step t5.t61.t42.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t61.t42.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t42.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t42.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t61.t42.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t61.t42.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t42.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t42.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t61.t42.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t42.t16.t7.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t42.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t42.t16.t7.t5))
% 1.19/1.38  (step t5.t61.t42.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t42.t16.t7.t5))
% 1.19/1.38  (step t5.t61.t42.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t42.t16.t7.t6 t5.t61.t42.t16.t7.t8))
% 1.19/1.38  (step t5.t61.t42.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t42.t16.t7.t7 t5.t61.t42.t16.t7.t9))
% 1.19/1.38  (step t5.t61.t42.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t42.t16.t7.t6 t5.t61.t42.t16.t7.t11))
% 1.19/1.38  (step t5.t61.t42.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t42.t16.t7.t10 t5.t61.t42.t16.t7.t12))
% 1.19/1.38  (step t5.t61.t42.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t42.t16.t7.t6 t5.t61.t42.t16.t7.t13))
% 1.19/1.38  (step t5.t61.t42.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t42.t16.t7.t14 t5.t61.t42.t16.t7.t15))
% 1.19/1.38  (step t5.t61.t42.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t42.t16.t6 t5.t61.t42.t16.t7))
% 1.19/1.38  (step t5.t61.t42.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t42.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t42.t16.t10.t5 t5.t61.t42.t16.t10.t6))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t42.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t42.t16.t10.t9.t3 t5.t61.t42.t16.t10.t9.t4))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t16.t10.t8 t5.t61.t42.t16.t10.t9))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t16.t10.t7 t5.t61.t42.t16.t10.t10))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t42.t16.t10.t11 t5.t61.t42.t16.t10.t12))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t42.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t42.t16.t10.t15.t2 t5.t61.t42.t16.t10.t15.t3))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t42.t16.t10.t14 t5.t61.t42.t16.t10.t15))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t42.t16.t10.t13 t5.t61.t42.t16.t10.t16))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t42.t16.t10.t4 t5.t61.t42.t16.t10.t17))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t42.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t42.t16.t10.t20.t2))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t42.t16.t10.t19 t5.t61.t42.t16.t10.t20))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t42.t16.t10.t18 t5.t61.t42.t16.t10.t21))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t42.t16.t10.t22 t5.t61.t42.t16.t10.t23))
% 1.19/1.38  (step t5.t61.t42.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t42.t16.t10.t24 t5.t61.t42.t16.t10.t25))
% 1.19/1.38  (step t5.t61.t42.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t42.t16.t9 t5.t61.t42.t16.t10))
% 1.19/1.38  (step t5.t61.t42.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t42.t16.t8 t5.t61.t42.t16.t11))
% 1.19/1.38  (step t5.t61.t42.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t42.t16.t5 t5.t61.t42.t16.t12 a4))
% 1.19/1.38  (step t5.t61.t42.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t42.t16.t4 t5.t61.t42.t16.t13 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t42.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t42.t16.t14))
% 1.19/1.38  (step t5.t61.t42.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t42.t16.t14))
% 1.19/1.38  (step t5.t61.t42.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t42.t16.t16 t5.t61.t42.t16.t17))
% 1.19/1.38  (step t5.t61.t42.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t42.t16.t15 t5.t61.t42.t16.t18))
% 1.19/1.38  (step t5.t61.t42.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t42.t16.t19 t5.t61.t42.t16.t20))
% 1.19/1.38  (step t5.t61.t42.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t42.t16.t21 t5.t61.t42.t16.t22))
% 1.19/1.38  (step t5.t61.t42.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t42.t15 t5.t61.t42.t16))
% 1.19/1.38  (step t5.t61.t42.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t42.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t42.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t42.t19.t4 t5.t61.t42.t19.t5))
% 1.19/1.38  (step t5.t61.t42.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t42.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t42.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t42.t19.t8.t3 t5.t61.t42.t19.t8.t4))
% 1.19/1.38  (step t5.t61.t42.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t19.t7 t5.t61.t42.t19.t8))
% 1.19/1.38  (step t5.t61.t42.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t19.t6 t5.t61.t42.t19.t9))
% 1.19/1.38  (step t5.t61.t42.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t42.t19.t10 t5.t61.t42.t19.t11))
% 1.19/1.38  (step t5.t61.t42.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t19.t12 t5.t61.t42.t19.t13))
% 1.19/1.38  (step t5.t61.t42.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t42.t19.t14 t5.t61.t42.t19.t15))
% 1.19/1.38  (step t5.t61.t42.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t42.t19.t16 t5.t61.t42.t19.t17))
% 1.19/1.38  (step t5.t61.t42.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t42.t18 t5.t61.t42.t19))
% 1.19/1.38  (step t5.t61.t42.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t42.t17 t5.t61.t42.t20))
% 1.19/1.38  (step t5.t61.t42.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t42.t14 t5.t61.t42.t21 a5))
% 1.19/1.38  (step t5.t61.t42.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t61.t42.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t42.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t42.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t61.t42.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t42.t25.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t42.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t42.t25.t5))
% 1.19/1.38  (step t5.t61.t42.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t42.t25.t5))
% 1.19/1.38  (step t5.t61.t42.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t42.t25.t6 t5.t61.t42.t25.t8))
% 1.19/1.38  (step t5.t61.t42.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t42.t25.t7 t5.t61.t42.t25.t9))
% 1.19/1.38  (step t5.t61.t42.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t42.t25.t6 t5.t61.t42.t25.t11))
% 1.19/1.38  (step t5.t61.t42.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t42.t25.t10 t5.t61.t42.t25.t12))
% 1.19/1.38  (step t5.t61.t42.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t42.t25.t6 t5.t61.t42.t25.t13))
% 1.19/1.38  (step t5.t61.t42.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t42.t25.t14 t5.t61.t42.t25.t15))
% 1.19/1.38  (step t5.t61.t42.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t42.t24 t5.t61.t42.t25))
% 1.19/1.38  (step t5.t61.t42.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t42.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t42.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t42.t28.t5 t5.t61.t42.t28.t6))
% 1.19/1.38  (step t5.t61.t42.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t42.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t42.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t42.t28.t9.t3 t5.t61.t42.t28.t9.t4))
% 1.19/1.38  (step t5.t61.t42.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t28.t8 t5.t61.t42.t28.t9))
% 1.19/1.38  (step t5.t61.t42.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t42.t28.t7 t5.t61.t42.t28.t10))
% 1.19/1.38  (step t5.t61.t42.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t42.t28.t11 t5.t61.t42.t28.t12))
% 1.19/1.38  (step t5.t61.t42.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t42.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t42.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t42.t28.t15.t2 t5.t61.t42.t28.t15.t3))
% 1.19/1.38  (step t5.t61.t42.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t42.t28.t14 t5.t61.t42.t28.t15))
% 1.19/1.38  (step t5.t61.t42.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t42.t28.t13 t5.t61.t42.t28.t16))
% 1.19/1.38  (step t5.t61.t42.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t42.t28.t4 t5.t61.t42.t28.t17))
% 1.19/1.38  (step t5.t61.t42.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t42.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t42.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t42.t28.t20.t2))
% 1.19/1.38  (step t5.t61.t42.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t42.t28.t19 t5.t61.t42.t28.t20))
% 1.19/1.38  (step t5.t61.t42.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t42.t28.t18 t5.t61.t42.t28.t21))
% 1.19/1.38  (step t5.t61.t42.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t42.t28.t22 t5.t61.t42.t28.t23))
% 1.19/1.38  (step t5.t61.t42.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t42.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t42.t28.t24 t5.t61.t42.t28.t25))
% 1.19/1.38  (step t5.t61.t42.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t42.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t42.t27 t5.t61.t42.t28))
% 1.19/1.38  (step t5.t61.t42.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t42.t26 t5.t61.t42.t29))
% 1.19/1.38  (step t5.t61.t42.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t42.t23 t5.t61.t42.t30 a4))
% 1.19/1.38  (step t5.t61.t42.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t42.t4 t5.t61.t42.t13 t5.t61.t42.t22 t5.t61.t42.t31 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t42.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t61.t42.t32))
% 1.19/1.38  (step t5.t61.t42.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t61.t42.t32))
% 1.19/1.38  (step t5.t61.t42.t35 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t42.t34 t5.t61.t42.t35))
% 1.19/1.38  (step t5.t61.t42.t37 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t61.t42.t36 t5.t61.t42.t37))
% 1.19/1.38  (step t5.t61.t42.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t61.t42.t33 t5.t61.t42.t38))
% 1.19/1.38  (step t5.t61.t42.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t42.t34 t5.t61.t42.t37))
% 1.19/1.38  (step t5.t61.t42.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t61.t42.t40 t5.t61.t42.t35))
% 1.19/1.38  (step t5.t61.t42.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t61.t42.t39 t5.t61.t42.t41))
% 1.19/1.38  (step t5.t61.t42.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t42.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t61.t42.t42 t5.t61.t42.t43))
% 1.19/1.38  (step t5.t61.t42 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t61.t43 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t61.t41 t5.t61.t42))
% 1.19/1.38  (step t5.t61.t44 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t45 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t45.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t45.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t45.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t45.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.19/1.38  (step t5.t61.t45.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t45.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t45.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t61.t45.t5 t5.t61.t45.t6))
% 1.19/1.38  (step t5.t61.t45.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t45.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t61.t45.t7 t5.t61.t45.t8))
% 1.19/1.38  (step t5.t61.t45.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t45.t4 t5.t61.t45.t9))
% 1.19/1.38  (step t5.t61.t45.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t45.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t45.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t45.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t45.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t45.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t45.t12.t3))
% 1.19/1.38  (step t5.t61.t45.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.19/1.38  (step t5.t61.t45.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t61.t45.t12.t4 t5.t61.t45.t12.t5))
% 1.19/1.38  (step t5.t61.t45.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t45.t12.t6))
% 1.19/1.38  (step t5.t61.t45.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t45.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t45.t11 t5.t61.t45.t12))
% 1.19/1.38  (step t5.t61.t45.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t61.t45.t10 t5.t61.t45.t13))
% 1.19/1.38  (step t5.t61.t45.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t45.t16 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t45.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t61.t45.t15 t5.t61.t45.t16))
% 1.19/1.38  (step t5.t61.t45.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t45.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t61.t45.t17 t5.t61.t45.t18))
% 1.19/1.38  (step t5.t61.t45.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t45.t14 t5.t61.t45.t19))
% 1.19/1.38  (step t5.t61.t45.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t45.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t45.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t45.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.19/1.38  (step t5.t61.t45.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t45.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t61.t45.t22.t3))
% 1.19/1.38  (step t5.t61.t45.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t45.t22.t2 t5.t61.t45.t22.t4))
% 1.19/1.38  (step t5.t61.t45.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t61.t45.t22.t5))
% 1.19/1.38  (step t5.t61.t45.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t45.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t45.t21 t5.t61.t45.t22))
% 1.19/1.38  (step t5.t61.t45.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t45.t20 t5.t61.t45.t23))
% 1.19/1.38  (step t5.t61.t45.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t45.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t61.t45.t24 t5.t61.t45.t25))
% 1.19/1.38  (step t5.t61.t45.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t45.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t61.t45.t26 t5.t61.t45.t27))
% 1.19/1.38  (step t5.t61.t45 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t46 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t61.t44 t5.t61.t45))
% 1.19/1.38  (step t5.t61.t47 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t61.t43 t5.t61.t46))
% 1.19/1.38  (step t5.t61.t48 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t61.t40 t5.t61.t47 a7))
% 1.19/1.38  (step t5.t61.t49 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t61.t50 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t51 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t51.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t61.t51.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t61.t51.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t51.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t51.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t61.t51.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t61.t51.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t51.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t51.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t61.t51.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t51.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t51.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t51.t7.t7.t5))
% 1.19/1.38  (step t5.t61.t51.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t51.t7.t7.t5))
% 1.19/1.38  (step t5.t61.t51.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t51.t7.t7.t6 t5.t61.t51.t7.t7.t8))
% 1.19/1.38  (step t5.t61.t51.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t51.t7.t7.t7 t5.t61.t51.t7.t7.t9))
% 1.19/1.38  (step t5.t61.t51.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t51.t7.t7.t6 t5.t61.t51.t7.t7.t11))
% 1.19/1.38  (step t5.t61.t51.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t51.t7.t7.t10 t5.t61.t51.t7.t7.t12))
% 1.19/1.38  (step t5.t61.t51.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t51.t7.t7.t6 t5.t61.t51.t7.t7.t13))
% 1.19/1.38  (step t5.t61.t51.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t51.t7.t7.t14 t5.t61.t51.t7.t7.t15))
% 1.19/1.38  (step t5.t61.t51.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t61.t51.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t51.t7.t6 t5.t61.t51.t7.t7))
% 1.19/1.38  (step t5.t61.t51.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t51.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t51.t7.t10.t5 t5.t61.t51.t7.t10.t6))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t51.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t51.t7.t10.t9.t3 t5.t61.t51.t7.t10.t9.t4))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t51.t7.t10.t8 t5.t61.t51.t7.t10.t9))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t51.t7.t10.t7 t5.t61.t51.t7.t10.t10))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t51.t7.t10.t11 t5.t61.t51.t7.t10.t12))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t51.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t51.t7.t10.t15.t2 t5.t61.t51.t7.t10.t15.t3))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t51.t7.t10.t14 t5.t61.t51.t7.t10.t15))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t51.t7.t10.t13 t5.t61.t51.t7.t10.t16))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t51.t7.t10.t4 t5.t61.t51.t7.t10.t17))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t51.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t51.t7.t10.t20.t2))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t51.t7.t10.t19 t5.t61.t51.t7.t10.t20))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t51.t7.t10.t18 t5.t61.t51.t7.t10.t21))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t51.t7.t10.t22 t5.t61.t51.t7.t10.t23))
% 1.19/1.38  (step t5.t61.t51.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t51.t7.t10.t24 t5.t61.t51.t7.t10.t25))
% 1.19/1.38  (step t5.t61.t51.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t51.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t51.t7.t9 t5.t61.t51.t7.t10))
% 1.19/1.38  (step t5.t61.t51.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t51.t7.t8 t5.t61.t51.t7.t11))
% 1.19/1.38  (step t5.t61.t51.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t51.t7.t5 t5.t61.t51.t7.t12 a4))
% 1.19/1.38  (step t5.t61.t51.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t51.t7.t4 t5.t61.t51.t7.t13 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t51.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t51.t7.t14))
% 1.19/1.38  (step t5.t61.t51.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t51.t7.t14))
% 1.19/1.38  (step t5.t61.t51.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t51.t7.t16 t5.t61.t51.t7.t17))
% 1.19/1.38  (step t5.t61.t51.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t51.t7.t15 t5.t61.t51.t7.t18))
% 1.19/1.38  (step t5.t61.t51.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t51.t7.t19 t5.t61.t51.t7.t20))
% 1.19/1.38  (step t5.t61.t51.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t51.t7.t21 t5.t61.t51.t7.t22))
% 1.19/1.38  (step t5.t61.t51.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t61.t51.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t51.t6 t5.t61.t51.t7))
% 1.19/1.38  (step t5.t61.t51.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t51.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t51.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t51.t10.t4 t5.t61.t51.t10.t5))
% 1.19/1.38  (step t5.t61.t51.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t51.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t51.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t51.t10.t8.t3 t5.t61.t51.t10.t8.t4))
% 1.19/1.38  (step t5.t61.t51.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t61.t51.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t51.t10.t7 t5.t61.t51.t10.t8))
% 1.19/1.38  (step t5.t61.t51.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t51.t10.t6 t5.t61.t51.t10.t9))
% 1.19/1.38  (step t5.t61.t51.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t51.t10.t10 t5.t61.t51.t10.t11))
% 1.19/1.38  (step t5.t61.t51.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t51.t10.t12 t5.t61.t51.t10.t13))
% 1.19/1.38  (step t5.t61.t51.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t51.t10.t14 t5.t61.t51.t10.t15))
% 1.19/1.38  (step t5.t61.t51.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t51.t10.t16 t5.t61.t51.t10.t17))
% 1.19/1.38  (step t5.t61.t51.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.38  (step t5.t61.t51.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t51.t9 t5.t61.t51.t10))
% 1.19/1.38  (step t5.t61.t51.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t51.t8 t5.t61.t51.t11))
% 1.19/1.38  (step t5.t61.t51.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t51.t5 t5.t61.t51.t12 a5))
% 1.19/1.38  (step t5.t61.t51.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t61.t51.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t51.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t51.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t61.t51.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t51.t16.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t51.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t51.t16.t5))
% 1.19/1.38  (step t5.t61.t51.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t51.t16.t5))
% 1.19/1.38  (step t5.t61.t51.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t51.t16.t6 t5.t61.t51.t16.t8))
% 1.19/1.38  (step t5.t61.t51.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t51.t16.t7 t5.t61.t51.t16.t9))
% 1.19/1.38  (step t5.t61.t51.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t51.t16.t6 t5.t61.t51.t16.t11))
% 1.19/1.38  (step t5.t61.t51.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t51.t16.t10 t5.t61.t51.t16.t12))
% 1.19/1.38  (step t5.t61.t51.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t51.t16.t6 t5.t61.t51.t16.t13))
% 1.19/1.38  (step t5.t61.t51.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t51.t16.t14 t5.t61.t51.t16.t15))
% 1.19/1.38  (step t5.t61.t51.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t61.t51.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t51.t15 t5.t61.t51.t16))
% 1.19/1.38  (step t5.t61.t51.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t51.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t51.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t51.t19.t5 t5.t61.t51.t19.t6))
% 1.19/1.38  (step t5.t61.t51.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t51.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t51.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t51.t19.t9.t3 t5.t61.t51.t19.t9.t4))
% 1.19/1.38  (step t5.t61.t51.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t61.t51.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t51.t19.t8 t5.t61.t51.t19.t9))
% 1.19/1.38  (step t5.t61.t51.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t51.t19.t7 t5.t61.t51.t19.t10))
% 1.19/1.38  (step t5.t61.t51.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t51.t19.t11 t5.t61.t51.t19.t12))
% 1.19/1.38  (step t5.t61.t51.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t51.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t51.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t51.t19.t15.t2 t5.t61.t51.t19.t15.t3))
% 1.19/1.38  (step t5.t61.t51.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t61.t51.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t51.t19.t14 t5.t61.t51.t19.t15))
% 1.19/1.38  (step t5.t61.t51.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t51.t19.t13 t5.t61.t51.t19.t16))
% 1.19/1.38  (step t5.t61.t51.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t51.t19.t4 t5.t61.t51.t19.t17))
% 1.19/1.38  (step t5.t61.t51.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t51.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t51.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t51.t19.t20.t2))
% 1.19/1.38  (step t5.t61.t51.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t51.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t51.t19.t19 t5.t61.t51.t19.t20))
% 1.19/1.38  (step t5.t61.t51.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t51.t19.t18 t5.t61.t51.t19.t21))
% 1.19/1.38  (step t5.t61.t51.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t51.t19.t22 t5.t61.t51.t19.t23))
% 1.19/1.38  (step t5.t61.t51.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t51.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t51.t19.t24 t5.t61.t51.t19.t25))
% 1.19/1.38  (step t5.t61.t51.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t51.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t51.t18 t5.t61.t51.t19))
% 1.19/1.38  (step t5.t61.t51.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t51.t17 t5.t61.t51.t20))
% 1.19/1.38  (step t5.t61.t51.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t51.t14 t5.t61.t51.t21 a4))
% 1.19/1.38  (step t5.t61.t51.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t51.t4 t5.t61.t51.t13 t5.t61.t51.t22 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t51.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t51.t23))
% 1.19/1.38  (step t5.t61.t51.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t51.t23))
% 1.19/1.38  (step t5.t61.t51.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t51.t25 t5.t61.t51.t26))
% 1.19/1.38  (step t5.t61.t51.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t51.t24 t5.t61.t51.t27))
% 1.19/1.38  (step t5.t61.t51.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t61.t51.t28 t5.t61.t51.t29))
% 1.19/1.38  (step t5.t61.t51.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t51.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t61.t51.t30 t5.t61.t51.t31))
% 1.19/1.38  (step t5.t61.t51 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t61.t52 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t61.t50 t5.t61.t51))
% 1.19/1.38  (step t5.t61.t53 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t54 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t54.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t54.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t54.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t54.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t54.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t54.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t54.t4 t5.t61.t54.t5))
% 1.19/1.38  (step t5.t61.t54.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t54.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t54.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t54.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t54.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t54.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t61.t54.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t54.t8.t3 t5.t61.t54.t8.t4))
% 1.19/1.38  (step t5.t61.t54.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t61.t54.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t54.t7 t5.t61.t54.t8))
% 1.19/1.38  (step t5.t61.t54.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t54.t6 t5.t61.t54.t9))
% 1.19/1.38  (step t5.t61.t54.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t54.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t61.t54.t10 t5.t61.t54.t11))
% 1.19/1.38  (step t5.t61.t54.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t54.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t61.t54.t12 t5.t61.t54.t13))
% 1.19/1.38  (step t5.t61.t54.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t54.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t54.t14 t5.t61.t54.t15))
% 1.19/1.38  (step t5.t61.t54.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t54.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t61.t54.t16 t5.t61.t54.t17))
% 1.19/1.38  (step t5.t61.t54 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.38  (step t5.t61.t55 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t61.t53 t5.t61.t54))
% 1.19/1.38  (step t5.t61.t56 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t61.t52 t5.t61.t55))
% 1.19/1.38  (step t5.t61.t57 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t61.t49 t5.t61.t56 a6))
% 1.19/1.38  (step t5.t61.t58 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t61.t59 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t60 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t60.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t61.t60.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t61.t60.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t60.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t60.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t61.t60.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t60.t7.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t60.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t60.t7.t5))
% 1.19/1.38  (step t5.t61.t60.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t60.t7.t5))
% 1.19/1.38  (step t5.t61.t60.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t60.t7.t6 t5.t61.t60.t7.t8))
% 1.19/1.38  (step t5.t61.t60.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t60.t7.t7 t5.t61.t60.t7.t9))
% 1.19/1.38  (step t5.t61.t60.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t60.t7.t6 t5.t61.t60.t7.t11))
% 1.19/1.38  (step t5.t61.t60.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t60.t7.t10 t5.t61.t60.t7.t12))
% 1.19/1.38  (step t5.t61.t60.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t60.t7.t6 t5.t61.t60.t7.t13))
% 1.19/1.38  (step t5.t61.t60.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t60.t7.t14 t5.t61.t60.t7.t15))
% 1.19/1.38  (step t5.t61.t60.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t61.t60.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t60.t6 t5.t61.t60.t7))
% 1.19/1.38  (step t5.t61.t60.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t60.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t60.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t60.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t60.t10.t5 t5.t61.t60.t10.t6))
% 1.19/1.38  (step t5.t61.t60.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t60.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t60.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t60.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t60.t10.t9.t3 t5.t61.t60.t10.t9.t4))
% 1.19/1.38  (step t5.t61.t60.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t61.t60.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t60.t10.t8 t5.t61.t60.t10.t9))
% 1.19/1.38  (step t5.t61.t60.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t60.t10.t7 t5.t61.t60.t10.t10))
% 1.19/1.38  (step t5.t61.t60.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t60.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t60.t10.t11 t5.t61.t60.t10.t12))
% 1.19/1.38  (step t5.t61.t60.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t60.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t60.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t60.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t60.t10.t15.t2 t5.t61.t60.t10.t15.t3))
% 1.19/1.38  (step t5.t61.t60.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t61.t60.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t60.t10.t14 t5.t61.t60.t10.t15))
% 1.19/1.38  (step t5.t61.t60.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t60.t10.t13 t5.t61.t60.t10.t16))
% 1.19/1.38  (step t5.t61.t60.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t60.t10.t4 t5.t61.t60.t10.t17))
% 1.19/1.38  (step t5.t61.t60.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t60.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t60.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t60.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t60.t10.t20.t2))
% 1.19/1.38  (step t5.t61.t60.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t60.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t60.t10.t19 t5.t61.t60.t10.t20))
% 1.19/1.38  (step t5.t61.t60.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t60.t10.t18 t5.t61.t60.t10.t21))
% 1.19/1.38  (step t5.t61.t60.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t60.t10.t22 t5.t61.t60.t10.t23))
% 1.19/1.38  (step t5.t61.t60.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t60.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t60.t10.t24 t5.t61.t60.t10.t25))
% 1.19/1.38  (step t5.t61.t60.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t60.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t60.t9 t5.t61.t60.t10))
% 1.19/1.38  (step t5.t61.t60.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t60.t8 t5.t61.t60.t11))
% 1.19/1.38  (step t5.t61.t60.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t60.t5 t5.t61.t60.t12 a4))
% 1.19/1.38  (step t5.t61.t60.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t60.t4 t5.t61.t60.t13 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t60.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t60.t14))
% 1.19/1.38  (step t5.t61.t60.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t60.t14))
% 1.19/1.38  (step t5.t61.t60.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t60.t16 t5.t61.t60.t17))
% 1.19/1.38  (step t5.t61.t60.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t60.t15 t5.t61.t60.t18))
% 1.19/1.38  (step t5.t61.t60.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t61.t60.t19 t5.t61.t60.t20))
% 1.19/1.38  (step t5.t61.t60.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t60.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t61.t60.t21 t5.t61.t60.t22))
% 1.19/1.38  (step t5.t61.t60 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t61.t61 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t61.t59 t5.t61.t60))
% 1.19/1.38  (step t5.t61.t62 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t63 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t63.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t63.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t63.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t63.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t63.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t63.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t63.t4 t5.t61.t63.t5))
% 1.19/1.38  (step t5.t61.t63.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t63.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t63.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t63.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t63.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t63.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t61.t63.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t63.t8.t3 t5.t61.t63.t8.t4))
% 1.19/1.38  (step t5.t61.t63.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t61.t63.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t63.t7 t5.t61.t63.t8))
% 1.19/1.38  (step t5.t61.t63.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t63.t6 t5.t61.t63.t9))
% 1.19/1.38  (step t5.t61.t63.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t63.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t61.t63.t10 t5.t61.t63.t11))
% 1.19/1.38  (step t5.t61.t63.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t63.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t63.t12 t5.t61.t63.t13))
% 1.19/1.38  (step t5.t61.t63.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t63.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t61.t63.t14 t5.t61.t63.t15))
% 1.19/1.38  (step t5.t61.t63.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t63.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t61.t63.t16 t5.t61.t63.t17))
% 1.19/1.38  (step t5.t61.t63 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.38  (step t5.t61.t64 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t61.t62 t5.t61.t63))
% 1.19/1.38  (step t5.t61.t65 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t61 t5.t61.t64))
% 1.19/1.38  (step t5.t61.t66 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t61.t58 t5.t61.t65 a5))
% 1.19/1.38  (step t5.t61.t67 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t61.t68 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t69 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t69.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t69.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t69.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t69.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t61.t69.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t69.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t69.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t69.t5))
% 1.19/1.38  (step t5.t61.t69.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t61.t69.t5))
% 1.19/1.38  (step t5.t61.t69.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t69.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t69.t6 t5.t61.t69.t8))
% 1.19/1.38  (step t5.t61.t69.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t69.t7 t5.t61.t69.t9))
% 1.19/1.38  (step t5.t61.t69.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t69.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t61.t69.t6 t5.t61.t69.t11))
% 1.19/1.38  (step t5.t61.t69.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t61.t69.t10 t5.t61.t69.t12))
% 1.19/1.38  (step t5.t61.t69.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t61.t69.t6 t5.t61.t69.t13))
% 1.19/1.38  (step t5.t61.t69.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t69.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t61.t69.t14 t5.t61.t69.t15))
% 1.19/1.38  (step t5.t61.t69 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t61.t70 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t61.t68 t5.t61.t69))
% 1.19/1.38  (step t5.t61.t71 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t61.t72 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t61.t72.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t72.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t72.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t72.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t72.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t61.t72.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t72.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t61.t72.t5 t5.t61.t72.t6))
% 1.19/1.38  (step t5.t61.t72.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t72.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t72.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t61.t72.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t72.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t72.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t61.t72.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t61.t72.t9.t3 t5.t61.t72.t9.t4))
% 1.19/1.38  (step t5.t61.t72.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t61.t72.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t72.t8 t5.t61.t72.t9))
% 1.19/1.38  (step t5.t61.t72.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t61.t72.t7 t5.t61.t72.t10))
% 1.19/1.38  (step t5.t61.t72.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t72.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t72.t11 t5.t61.t72.t12))
% 1.19/1.38  (step t5.t61.t72.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t72.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t72.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t72.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t61.t72.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t72.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t61.t72.t15.t2 t5.t61.t72.t15.t3))
% 1.19/1.38  (step t5.t61.t72.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t61.t72.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t72.t14 t5.t61.t72.t15))
% 1.19/1.38  (step t5.t61.t72.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t61.t72.t13 t5.t61.t72.t16))
% 1.19/1.38  (step t5.t61.t72.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t61.t72.t4 t5.t61.t72.t17))
% 1.19/1.38  (step t5.t61.t72.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t72.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t72.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t72.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t72.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t61.t72.t20.t2))
% 1.19/1.38  (step t5.t61.t72.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t72.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t72.t19 t5.t61.t72.t20))
% 1.19/1.38  (step t5.t61.t72.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t61.t72.t18 t5.t61.t72.t21))
% 1.19/1.38  (step t5.t61.t72.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t72.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t61.t72.t22 t5.t61.t72.t23))
% 1.19/1.38  (step t5.t61.t72.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t72.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t61.t72.t24 t5.t61.t72.t25))
% 1.19/1.38  (step t5.t61.t72 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t61.t73 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t61.t71 t5.t61.t72))
% 1.19/1.38  (step t5.t61.t74 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t61.t70 t5.t61.t73))
% 1.19/1.38  (step t5.t61.t75 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t61.t67 t5.t61.t74 a4))
% 1.19/1.38  (step t5.t61.t76 (cl (and (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t7 t5.t61.t12 t5.t61.t21 t5.t61.t30 a10 a9 t5.t61.t39 t5.t61.t48 t5.t61.t57 t5.t61.t66 t5.t61.t75 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t77 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t76))
% 1.19/1.38  (step t5.t61.t78 (cl (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule and :premises (t5.t61.t76))
% 1.19/1.38  (step t5.t61.t79 (cl (= (@ tptp.mnot tptp.mtrue) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)))) :rule cong :premises (t5.t61.t77 t5.t61.t78))
% 1.19/1.38  (step t5.t61.t80 (cl (= (= tptp.mfalse (@ tptp.mnot tptp.mtrue)) (= tptp.mfalse (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))))) :rule cong :premises (t5.t61.t6 t5.t61.t79))
% 1.19/1.38  (step t5.t61.t81 (cl (= tptp.mfalse tptp.mfalse)) :rule refl)
% 1.19/1.38  (step t5.t61.t82 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (lambda ((W $$unsorted)) (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t61.t83 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t61.t83.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t61.t83.t2 (cl (= (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W) true)) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t83.t3 (cl (= (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W)) (not true))) :rule cong :premises (t5.t61.t83.t2))
% 1.19/1.38  (step t5.t61.t83.t4 (cl (= (not true) false)) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t83.t5 (cl (= (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W)) false)) :rule trans :premises (t5.t61.t83.t3 t5.t61.t83.t4))
% 1.19/1.38  (step t5.t61.t83 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W))) (lambda ((W $$unsorted)) false))) :rule bind)
% 1.19/1.38  (step t5.t61.t84 (cl (= (lambda ((W $$unsorted)) false) (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule all_simplify)
% 1.19/1.38  (step t5.t61.t85 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W))) (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule trans :premises (t5.t61.t83 t5.t61.t84))
% 1.19/1.38  (step t5.t61.t86 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule trans :premises (t5.t61.t82 t5.t61.t85))
% 1.19/1.38  (step t5.t61.t87 (cl (= (= tptp.mfalse (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)))) :rule cong :premises (t5.t61.t81 t5.t61.t86))
% 1.19/1.38  (step t5.t61.t88 (cl (= (= tptp.mfalse (@ tptp.mnot tptp.mtrue)) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)))) :rule trans :premises (t5.t61.t80 t5.t61.t87))
% 1.19/1.38  (step t5.t61.t89 (cl (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule resolution :premises (t5.t61.t5 t5.t61.t88 a14))
% 1.19/1.38  (step t5.t61.t90 (cl (and (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V))))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t61.t4 a15 t5.t61.t89 t5.t61.t12 t5.t61.t21 t5.t61.t30 a10 a9 t5.t61.t39 t5.t61.t48 t5.t61.t57 t5.t61.t66 t5.t61.t75 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t61.t91 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t61.t90))
% 1.19/1.38  (step t5.t61.t92 (cl (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))))) :rule and :premises (t5.t61.t90))
% 1.19/1.38  (step t5.t61.t93 (cl (= R R)) :rule refl)
% 1.19/1.38  (step t5.t61.t94 (cl (= (@ tptp.mbox R) (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R))) :rule cong :premises (t5.t61.t92 t5.t61.t93))
% 1.19/1.38  (step t5.t61.t95 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t61.t96 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t61.t91 t5.t61.t95))
% 1.19/1.38  (step t5.t61.t97 (cl (= (@ (@ tptp.mbox R) (@ tptp.mnot Phi)) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t61.t94 t5.t61.t96))
% 1.19/1.38  (step t5.t61.t98 (cl (= (@ tptp.mnot (@ (@ tptp.mbox R) (@ tptp.mnot Phi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))))) :rule cong :premises (t5.t61.t91 t5.t61.t97))
% 1.19/1.38  (step t5.t61.t99 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t61.t100 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mbox R) (@ tptp.mnot Phi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0))) :rule cong :premises (t5.t61.t98 t5.t61.t99))
% 1.19/1.38  (step t5.t61 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mbox R) (@ tptp.mnot Phi))) __flatten_var_0)) (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t62 (cl (= (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mbox R) (@ tptp.mnot Phi))) __flatten_var_0))) (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0))))) :rule cong :premises (t5.t60 t5.t61))
% 1.19/1.38  (step t5.t63 (cl (= tptp.mdia tptp.mdia)) :rule refl)
% 1.19/1.38  (anchor :step t5.t64 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R) (Phi (-> $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t64.t1 (cl (= R R)) :rule refl)
% 1.19/1.38  (step t5.t64.t2 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t64.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t64.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t64.t5 (cl (= (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t64.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t64.t7 (cl (= (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t64.t5 t5.t64.t6))
% 1.19/1.38  (step t5.t64.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ (lambda ((W $$unsorted)) (not (@ Phi W))) V)))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t64.t9 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t64.t9.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (anchor :step t5.t64.t9.t2 :args ((V $$unsorted) (:= V V)))
% 1.19/1.38  (step t5.t64.t9.t2.t1 (cl (= V V)) :rule refl)
% 1.19/1.38  (step t5.t64.t9.t2.t2 (cl (= (not (@ (@ R W) V)) (not (@ (@ R W) V)))) :rule refl)
% 1.19/1.38  (step t5.t64.t9.t2.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) V) (not (@ Phi V)))) :rule all_simplify)
% 1.19/1.38  (step t5.t64.t9.t2.t4 (cl (= (or (not (@ (@ R W) V)) (@ (lambda ((W $$unsorted)) (not (@ Phi W))) V)) (or (not (@ (@ R W) V)) (not (@ Phi V))))) :rule cong :premises (t5.t64.t9.t2.t2 t5.t64.t9.t2.t3))
% 1.19/1.38  (step t5.t64.t9.t2 (cl (= (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ (lambda ((W $$unsorted)) (not (@ Phi W))) V))) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))) :rule bind)
% 1.19/1.38  (step t5.t64.t9 (cl (= (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ (lambda ((W $$unsorted)) (not (@ Phi W))) V)))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))))) :rule bind)
% 1.19/1.38  (step t5.t64.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))))) :rule trans :premises (t5.t64.t8 t5.t64.t9))
% 1.19/1.38  (step t5.t64.t11 (cl (= (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))))) :rule trans :premises (t5.t64.t7 t5.t64.t10))
% 1.19/1.38  (step t5.t64.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))))) :rule cong :premises (t5.t64.t4 t5.t64.t11))
% 1.19/1.38  (step t5.t64.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t64.t14 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t64.t14.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t64.t14.t2 (cl (= (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))) W) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t64.t14.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))) W)) (not (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))))) :rule cong :premises (t5.t64.t14.t2))
% 1.19/1.38  (step t5.t64.t14 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))) W))) (lambda ((W $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))))) :rule bind)
% 1.19/1.38  (step t5.t64.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))) (lambda ((W $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))))) :rule trans :premises (t5.t64.t13 t5.t64.t14))
% 1.19/1.38  (step t5.t64.t16 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) (lambda ((W $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))))) :rule trans :premises (t5.t64.t12 t5.t64.t15))
% 1.19/1.38  (step t5.t64.t17 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t64.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))) __flatten_var_0))) :rule cong :premises (t5.t64.t16 t5.t64.t17))
% 1.19/1.38  (step t5.t64.t19 (cl (= (@ (lambda ((W $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))) __flatten_var_0) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V))))))) :rule all_simplify)
% 1.19/1.38  (step t5.t64.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V))))))) :rule trans :premises (t5.t64.t18 t5.t64.t19))
% 1.19/1.38  (step t5.t64 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0)) (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V)))))))) :rule bind)
% 1.19/1.38  (step t5.t65 (cl (= (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0))) (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V))))))))) :rule cong :premises (t5.t63 t5.t64))
% 1.19/1.38  (step t5.t66 (cl (= (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mbox R) (@ tptp.mnot Phi))) __flatten_var_0))) (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V))))))))) :rule trans :premises (t5.t62 t5.t65))
% 1.19/1.38  (step t5.t67 (cl (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V)))))))) :rule resolution :premises (t5.t59 t5.t66 a16))
% 1.19/1.38  (step t5.t68 (cl (not (= (= tptp.mfalse (@ tptp.mnot tptp.mtrue)) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)))) (not (= tptp.mfalse (@ tptp.mnot tptp.mtrue))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t69 (cl (= tptp.mfalse tptp.mfalse)) :rule refl)
% 1.19/1.38  (step t5.t70 (cl (and (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) (not (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t71 (cl (not (= (= tptp.mtrue (lambda ((W $$unsorted)) true)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)))) (not (= tptp.mtrue (lambda ((W $$unsorted)) true))) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t72 (cl (= tptp.mtrue tptp.mtrue)) :rule refl)
% 1.19/1.38  (step t5.t73 (cl (= (lambda ((W $$unsorted)) true) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule all_simplify)
% 1.19/1.38  (step t5.t74 (cl (= (= tptp.mtrue (lambda ((W $$unsorted)) true)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)))) :rule cong :premises (t5.t72 t5.t73))
% 1.19/1.38  (step t5.t75 (cl (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule resolution :premises (t5.t71 t5.t74 a13))
% 1.19/1.38  (step t5.t76 (cl (not (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))))) (not (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0)))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t77 (cl (= tptp.mexists_prop tptp.mexists_prop)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78 :args ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t3 (cl (and (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t4 (cl (not (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t5 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t3 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t4 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t5 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t6.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t6.t7.t7.t7.t7.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t6.t7.t7.t7.t7.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t7.t6 t5.t78.t6.t6.t7.t7.t7.t7.t8))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t7.t7 t5.t78.t6.t6.t7.t7.t7.t7.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t7.t6 t5.t78.t6.t6.t7.t7.t7.t7.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t7.t10 t5.t78.t6.t6.t7.t7.t7.t7.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t7.t6 t5.t78.t6.t6.t7.t7.t7.t7.t13))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t7.t14 t5.t78.t6.t6.t7.t7.t7.t7.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t6 t5.t78.t6.t6.t7.t7.t7.t7))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t10.t5 t5.t78.t6.t6.t7.t7.t7.t10.t6))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t10.t9.t3 t5.t78.t6.t6.t7.t7.t7.t10.t9.t4))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t7.t10.t8 t5.t78.t6.t6.t7.t7.t7.t10.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t7.t10.t7 t5.t78.t6.t6.t7.t7.t7.t10.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t10.t11 t5.t78.t6.t6.t7.t7.t7.t10.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t10.t15.t2 t5.t78.t6.t6.t7.t7.t7.t10.t15.t3))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t7.t10.t14 t5.t78.t6.t6.t7.t7.t7.t10.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t7.t10.t13 t5.t78.t6.t6.t7.t7.t7.t10.t16))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t10.t4 t5.t78.t6.t6.t7.t7.t7.t10.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t10.t20.t2))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t7.t10.t19 t5.t78.t6.t6.t7.t7.t7.t10.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t7.t10.t18 t5.t78.t6.t6.t7.t7.t7.t10.t21))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t10.t22 t5.t78.t6.t6.t7.t7.t7.t10.t23))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t7.t10.t24 t5.t78.t6.t6.t7.t7.t7.t10.t25))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t9 t5.t78.t6.t6.t7.t7.t7.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t7.t8 t5.t78.t6.t6.t7.t7.t7.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t6.t7.t7.t7.t5 t5.t78.t6.t6.t7.t7.t7.t12 a4))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t7.t7.t7.t4 t5.t78.t6.t6.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t6.t7.t7.t7.t14))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t6.t7.t7.t7.t14))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t16 t5.t78.t6.t6.t7.t7.t7.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t15 t5.t78.t6.t6.t7.t7.t7.t18))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t19 t5.t78.t6.t6.t7.t7.t7.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t7.t21 t5.t78.t6.t6.t7.t7.t7.t22))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t6 t5.t78.t6.t6.t7.t7.t7))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t10.t4 t5.t78.t6.t6.t7.t7.t10.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t10.t8.t3 t5.t78.t6.t6.t7.t7.t10.t8.t4))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t10.t7 t5.t78.t6.t6.t7.t7.t10.t8))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t10.t6 t5.t78.t6.t6.t7.t7.t10.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t10.t10 t5.t78.t6.t6.t7.t7.t10.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t10.t12 t5.t78.t6.t6.t7.t7.t10.t13))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t10.t14 t5.t78.t6.t6.t7.t7.t10.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t10.t16 t5.t78.t6.t6.t7.t7.t10.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t9 t5.t78.t6.t6.t7.t7.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t8 t5.t78.t6.t6.t7.t7.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t6.t6.t7.t7.t5 t5.t78.t6.t6.t7.t7.t12 a5))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t6.t7.t7.t16.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t6.t7.t7.t16.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t16.t6 t5.t78.t6.t6.t7.t7.t16.t8))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t16.t7 t5.t78.t6.t6.t7.t7.t16.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t16.t6 t5.t78.t6.t6.t7.t7.t16.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t16.t10 t5.t78.t6.t6.t7.t7.t16.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t16.t6 t5.t78.t6.t6.t7.t7.t16.t13))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t16.t14 t5.t78.t6.t6.t7.t7.t16.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t15 t5.t78.t6.t6.t7.t7.t16))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t19.t5 t5.t78.t6.t6.t7.t7.t19.t6))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t19.t9.t3 t5.t78.t6.t6.t7.t7.t19.t9.t4))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t19.t8 t5.t78.t6.t6.t7.t7.t19.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t19.t7 t5.t78.t6.t6.t7.t7.t19.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t19.t11 t5.t78.t6.t6.t7.t7.t19.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t19.t15.t2 t5.t78.t6.t6.t7.t7.t19.t15.t3))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t19.t14 t5.t78.t6.t6.t7.t7.t19.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t19.t13 t5.t78.t6.t6.t7.t7.t19.t16))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t19.t4 t5.t78.t6.t6.t7.t7.t19.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t19.t20.t2))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t19.t19 t5.t78.t6.t6.t7.t7.t19.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t19.t18 t5.t78.t6.t6.t7.t7.t19.t21))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t19.t22 t5.t78.t6.t6.t7.t7.t19.t23))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t19.t24 t5.t78.t6.t6.t7.t7.t19.t25))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t18 t5.t78.t6.t6.t7.t7.t19))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t6.t7.t7.t17 t5.t78.t6.t6.t7.t7.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t6.t7.t7.t14 t5.t78.t6.t6.t7.t7.t21 a4))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t7.t7.t4 t5.t78.t6.t6.t7.t7.t13 t5.t78.t6.t6.t7.t7.t22 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t6.t7.t7.t23))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t6.t7.t7.t23))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t25 t5.t78.t6.t6.t7.t7.t26))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t24 t5.t78.t6.t6.t7.t7.t27))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t28 t5.t78.t6.t6.t7.t7.t29))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t7.t7.t30 t5.t78.t6.t6.t7.t7.t31))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t7.t6 t5.t78.t6.t6.t7.t7))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t7.t10.t4 t5.t78.t6.t6.t7.t10.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t6.t7.t10.t8.t3 t5.t78.t6.t6.t7.t10.t8.t4))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t10.t7 t5.t78.t6.t6.t7.t10.t8))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t10.t6 t5.t78.t6.t6.t7.t10.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t78.t6.t6.t7.t10.t10 t5.t78.t6.t6.t7.t10.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t10.t12 t5.t78.t6.t6.t7.t10.t13))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t7.t10.t14 t5.t78.t6.t6.t7.t10.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t78.t6.t6.t7.t10.t16 t5.t78.t6.t6.t7.t10.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t6.t7.t9 t5.t78.t6.t6.t7.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t6.t7.t8 t5.t78.t6.t6.t7.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t78.t6.t6.t7.t5 t5.t78.t6.t6.t7.t12 a6))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t6.t7.t16.t7.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t6.t7.t16.t7.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t7.t6 t5.t78.t6.t6.t7.t16.t7.t8))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t7.t7 t5.t78.t6.t6.t7.t16.t7.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t7.t6 t5.t78.t6.t6.t7.t16.t7.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t7.t10 t5.t78.t6.t6.t7.t16.t7.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t7.t6 t5.t78.t6.t6.t7.t16.t7.t13))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t7.t14 t5.t78.t6.t6.t7.t16.t7.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t6 t5.t78.t6.t6.t7.t16.t7))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t10.t5 t5.t78.t6.t6.t7.t16.t10.t6))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t10.t9.t3 t5.t78.t6.t6.t7.t16.t10.t9.t4))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t16.t10.t8 t5.t78.t6.t6.t7.t16.t10.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t16.t10.t7 t5.t78.t6.t6.t7.t16.t10.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t10.t11 t5.t78.t6.t6.t7.t16.t10.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t10.t15.t2 t5.t78.t6.t6.t7.t16.t10.t15.t3))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t7.t16.t10.t14 t5.t78.t6.t6.t7.t16.t10.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t7.t16.t10.t13 t5.t78.t6.t6.t7.t16.t10.t16))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t10.t4 t5.t78.t6.t6.t7.t16.t10.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t10.t20.t2))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t7.t16.t10.t19 t5.t78.t6.t6.t7.t16.t10.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t7.t16.t10.t18 t5.t78.t6.t6.t7.t16.t10.t21))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t10.t22 t5.t78.t6.t6.t7.t16.t10.t23))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t6.t7.t16.t10.t24 t5.t78.t6.t6.t7.t16.t10.t25))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t9 t5.t78.t6.t6.t7.t16.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t6.t7.t16.t8 t5.t78.t6.t6.t7.t16.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t6.t7.t16.t5 t5.t78.t6.t6.t7.t16.t12 a4))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t7.t16.t4 t5.t78.t6.t6.t7.t16.t13 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t6.t7.t16.t14))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t6.t7.t16.t14))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t16 t5.t78.t6.t6.t7.t16.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t15 t5.t78.t6.t6.t7.t16.t18))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t19 t5.t78.t6.t6.t7.t16.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t7.t16.t21 t5.t78.t6.t6.t7.t16.t22))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t7.t15 t5.t78.t6.t6.t7.t16))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t6.t7.t19.t4 t5.t78.t6.t6.t7.t19.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t6.t7.t19.t8.t3 t5.t78.t6.t6.t7.t19.t8.t4))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t19.t7 t5.t78.t6.t6.t7.t19.t8))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t19.t6 t5.t78.t6.t6.t7.t19.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t6.t6.t7.t19.t10 t5.t78.t6.t6.t7.t19.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t19.t12 t5.t78.t6.t6.t7.t19.t13))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t7.t19.t14 t5.t78.t6.t6.t7.t19.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t6.t6.t7.t19.t16 t5.t78.t6.t6.t7.t19.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t6.t7.t18 t5.t78.t6.t6.t7.t19))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t6.t7.t17 t5.t78.t6.t6.t7.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t6.t6.t7.t14 t5.t78.t6.t6.t7.t21 a5))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t7.t25.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t6.t7.t25.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t6.t7.t25.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t6.t7.t25.t6 t5.t78.t6.t6.t7.t25.t8))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t6.t7.t25.t7 t5.t78.t6.t6.t7.t25.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t6.t7.t25.t6 t5.t78.t6.t6.t7.t25.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t6.t7.t25.t10 t5.t78.t6.t6.t7.t25.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t6.t7.t25.t6 t5.t78.t6.t6.t7.t25.t13))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t7.t25.t14 t5.t78.t6.t6.t7.t25.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t7.t24 t5.t78.t6.t6.t7.t25))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t6.t7.t28.t5 t5.t78.t6.t6.t7.t28.t6))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t6.t7.t28.t9.t3 t5.t78.t6.t6.t7.t28.t9.t4))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t28.t8 t5.t78.t6.t6.t7.t28.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t7.t28.t7 t5.t78.t6.t6.t7.t28.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t7.t28.t11 t5.t78.t6.t6.t7.t28.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t6.t7.t28.t15.t2 t5.t78.t6.t6.t7.t28.t15.t3))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t7.t28.t14 t5.t78.t6.t6.t7.t28.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t7.t28.t13 t5.t78.t6.t6.t7.t28.t16))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t6.t7.t28.t4 t5.t78.t6.t6.t7.t28.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t7.t28.t20.t2))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t7.t28.t19 t5.t78.t6.t6.t7.t28.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t7.t28.t18 t5.t78.t6.t6.t7.t28.t21))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t7.t28.t22 t5.t78.t6.t6.t7.t28.t23))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t6.t7.t28.t24 t5.t78.t6.t6.t7.t28.t25))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t6.t7.t27 t5.t78.t6.t6.t7.t28))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t6.t7.t26 t5.t78.t6.t6.t7.t29))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t6.t7.t23 t5.t78.t6.t6.t7.t30 a4))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t7.t4 t5.t78.t6.t6.t7.t13 t5.t78.t6.t6.t7.t22 t5.t78.t6.t6.t7.t31 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t78.t6.t6.t7.t32))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t78.t6.t6.t7.t32))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t78.t6.t6.t7.t34 t5.t78.t6.t6.t7.t35))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t78.t6.t6.t7.t36 t5.t78.t6.t6.t7.t37))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t78.t6.t6.t7.t33 t5.t78.t6.t6.t7.t38))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t78.t6.t6.t7.t34 t5.t78.t6.t6.t7.t37))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t78.t6.t6.t7.t40 t5.t78.t6.t6.t7.t35))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t78.t6.t6.t7.t39 t5.t78.t6.t6.t7.t41))
% 1.19/1.38  (step t5.t78.t6.t6.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t7.t42 t5.t78.t6.t6.t7.t43))
% 1.19/1.38  (step t5.t78.t6.t6.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t6 t5.t78.t6.t6.t7))
% 1.19/1.38  (step t5.t78.t6.t6.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t78.t6.t6.t10.t5 t5.t78.t6.t6.t10.t6))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t78.t6.t6.t10.t7 t5.t78.t6.t6.t10.t8))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t6.t10.t4 t5.t78.t6.t6.t10.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t10.t12.t3))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t10.t12.t4 t5.t78.t6.t6.t10.t12.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t6.t10.t12.t6))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t78.t6.t6.t10.t11 t5.t78.t6.t6.t10.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t78.t6.t6.t10.t10 t5.t78.t6.t6.t10.t13))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t78.t6.t6.t10.t15 t5.t78.t6.t6.t10.t16))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t78.t6.t6.t10.t17 t5.t78.t6.t6.t10.t18))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t6.t10.t14 t5.t78.t6.t6.t10.t19))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t10.t22.t3))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t6.t10.t22.t2 t5.t78.t6.t6.t10.t22.t4))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t78.t6.t6.t10.t22.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t6.t10.t21 t5.t78.t6.t6.t10.t22))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t6.t10.t20 t5.t78.t6.t6.t10.t23))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t10.t24 t5.t78.t6.t6.t10.t25))
% 1.19/1.38  (step t5.t78.t6.t6.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t78.t6.t6.t10.t26 t5.t78.t6.t6.t10.t27))
% 1.19/1.38  (step t5.t78.t6.t6.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t78.t6.t6.t9 t5.t78.t6.t6.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t78.t6.t6.t8 t5.t78.t6.t6.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t78.t6.t6.t5 t5.t78.t6.t6.t12 a7))
% 1.19/1.38  (step t5.t78.t6.t6.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t6.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t6.t16.t7.t7.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t6.t16.t7.t7.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t7.t6 t5.t78.t6.t6.t16.t7.t7.t8))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t7.t7 t5.t78.t6.t6.t16.t7.t7.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t7.t6 t5.t78.t6.t6.t16.t7.t7.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t7.t10 t5.t78.t6.t6.t16.t7.t7.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t7.t6 t5.t78.t6.t6.t16.t7.t7.t13))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t7.t14 t5.t78.t6.t6.t16.t7.t7.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t6 t5.t78.t6.t6.t16.t7.t7))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t10.t5 t5.t78.t6.t6.t16.t7.t10.t6))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t10.t9.t3 t5.t78.t6.t6.t16.t7.t10.t9.t4))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t16.t7.t10.t8 t5.t78.t6.t6.t16.t7.t10.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t16.t7.t10.t7 t5.t78.t6.t6.t16.t7.t10.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t10.t11 t5.t78.t6.t6.t16.t7.t10.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t10.t15.t2 t5.t78.t6.t6.t16.t7.t10.t15.t3))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t16.t7.t10.t14 t5.t78.t6.t6.t16.t7.t10.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t16.t7.t10.t13 t5.t78.t6.t6.t16.t7.t10.t16))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t10.t4 t5.t78.t6.t6.t16.t7.t10.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t10.t20.t2))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t16.t7.t10.t19 t5.t78.t6.t6.t16.t7.t10.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t16.t7.t10.t18 t5.t78.t6.t6.t16.t7.t10.t21))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t10.t22 t5.t78.t6.t6.t16.t7.t10.t23))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t6.t16.t7.t10.t24 t5.t78.t6.t6.t16.t7.t10.t25))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t9 t5.t78.t6.t6.t16.t7.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t6.t16.t7.t8 t5.t78.t6.t6.t16.t7.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t6.t16.t7.t5 t5.t78.t6.t6.t16.t7.t12 a4))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t16.t7.t4 t5.t78.t6.t6.t16.t7.t13 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t6.t16.t7.t14))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t6.t16.t7.t14))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t16 t5.t78.t6.t6.t16.t7.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t15 t5.t78.t6.t6.t16.t7.t18))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t19 t5.t78.t6.t6.t16.t7.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t16.t7.t21 t5.t78.t6.t6.t16.t7.t22))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t16.t6 t5.t78.t6.t6.t16.t7))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t6.t16.t10.t4 t5.t78.t6.t6.t16.t10.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t6.t16.t10.t8.t3 t5.t78.t6.t6.t16.t10.t8.t4))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t16.t10.t7 t5.t78.t6.t6.t16.t10.t8))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t16.t10.t6 t5.t78.t6.t6.t16.t10.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t6.t6.t16.t10.t10 t5.t78.t6.t6.t16.t10.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t16.t10.t12 t5.t78.t6.t6.t16.t10.t13))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t16.t10.t14 t5.t78.t6.t6.t16.t10.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t6.t6.t16.t10.t16 t5.t78.t6.t6.t16.t10.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t6.t16.t9 t5.t78.t6.t6.t16.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t6.t16.t8 t5.t78.t6.t6.t16.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t6.t6.t16.t5 t5.t78.t6.t6.t16.t12 a5))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t16.t16.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t6.t16.t16.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t6.t16.t16.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t6.t16.t16.t6 t5.t78.t6.t6.t16.t16.t8))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t6.t16.t16.t7 t5.t78.t6.t6.t16.t16.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t6.t16.t16.t6 t5.t78.t6.t6.t16.t16.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t6.t16.t16.t10 t5.t78.t6.t6.t16.t16.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t6.t16.t16.t6 t5.t78.t6.t6.t16.t16.t13))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t16.t16.t14 t5.t78.t6.t6.t16.t16.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t16.t15 t5.t78.t6.t6.t16.t16))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t6.t16.t19.t5 t5.t78.t6.t6.t16.t19.t6))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t6.t16.t19.t9.t3 t5.t78.t6.t6.t16.t19.t9.t4))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t16.t19.t8 t5.t78.t6.t6.t16.t19.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t16.t19.t7 t5.t78.t6.t6.t16.t19.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t16.t19.t11 t5.t78.t6.t6.t16.t19.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t6.t16.t19.t15.t2 t5.t78.t6.t6.t16.t19.t15.t3))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t16.t19.t14 t5.t78.t6.t6.t16.t19.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t16.t19.t13 t5.t78.t6.t6.t16.t19.t16))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t6.t16.t19.t4 t5.t78.t6.t6.t16.t19.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t16.t19.t20.t2))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t16.t19.t19 t5.t78.t6.t6.t16.t19.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t16.t19.t18 t5.t78.t6.t6.t16.t19.t21))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t16.t19.t22 t5.t78.t6.t6.t16.t19.t23))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t6.t16.t19.t24 t5.t78.t6.t6.t16.t19.t25))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t6.t16.t18 t5.t78.t6.t6.t16.t19))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t6.t16.t17 t5.t78.t6.t6.t16.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t6.t16.t14 t5.t78.t6.t6.t16.t21 a4))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t16.t4 t5.t78.t6.t6.t16.t13 t5.t78.t6.t6.t16.t22 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t6.t16.t23))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t6.t16.t23))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t6.t16.t25 t5.t78.t6.t6.t16.t26))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t6.t16.t24 t5.t78.t6.t6.t16.t27))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t78.t6.t6.t16.t28 t5.t78.t6.t6.t16.t29))
% 1.19/1.38  (step t5.t78.t6.t6.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t16.t30 t5.t78.t6.t6.t16.t31))
% 1.19/1.38  (step t5.t78.t6.t6.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t15 t5.t78.t6.t6.t16))
% 1.19/1.38  (step t5.t78.t6.t6.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t19.t4 t5.t78.t6.t6.t19.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t6.t19.t8.t3 t5.t78.t6.t6.t19.t8.t4))
% 1.19/1.38  (step t5.t78.t6.t6.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t19.t7 t5.t78.t6.t6.t19.t8))
% 1.19/1.38  (step t5.t78.t6.t6.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t19.t6 t5.t78.t6.t6.t19.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t78.t6.t6.t19.t10 t5.t78.t6.t6.t19.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t78.t6.t6.t19.t12 t5.t78.t6.t6.t19.t13))
% 1.19/1.38  (step t5.t78.t6.t6.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t19.t14 t5.t78.t6.t6.t19.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t78.t6.t6.t19.t16 t5.t78.t6.t6.t19.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t6.t18 t5.t78.t6.t6.t19))
% 1.19/1.38  (step t5.t78.t6.t6.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t6.t17 t5.t78.t6.t6.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t78.t6.t6.t14 t5.t78.t6.t6.t21 a6))
% 1.19/1.38  (step t5.t78.t6.t6.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t6.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t25.t7.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t6.t25.t7.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t6.t25.t7.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t6.t25.t7.t6 t5.t78.t6.t6.t25.t7.t8))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t6.t25.t7.t7 t5.t78.t6.t6.t25.t7.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t6.t25.t7.t6 t5.t78.t6.t6.t25.t7.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t6.t25.t7.t10 t5.t78.t6.t6.t25.t7.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t6.t25.t7.t6 t5.t78.t6.t6.t25.t7.t13))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t25.t7.t14 t5.t78.t6.t6.t25.t7.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t25.t6 t5.t78.t6.t6.t25.t7))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t6.t25.t10.t5 t5.t78.t6.t6.t25.t10.t6))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t6.t25.t10.t9.t3 t5.t78.t6.t6.t25.t10.t9.t4))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t25.t10.t8 t5.t78.t6.t6.t25.t10.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t25.t10.t7 t5.t78.t6.t6.t25.t10.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t25.t10.t11 t5.t78.t6.t6.t25.t10.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t6.t25.t10.t15.t2 t5.t78.t6.t6.t25.t10.t15.t3))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t25.t10.t14 t5.t78.t6.t6.t25.t10.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t25.t10.t13 t5.t78.t6.t6.t25.t10.t16))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t6.t25.t10.t4 t5.t78.t6.t6.t25.t10.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t25.t10.t20.t2))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t25.t10.t19 t5.t78.t6.t6.t25.t10.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t25.t10.t18 t5.t78.t6.t6.t25.t10.t21))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t25.t10.t22 t5.t78.t6.t6.t25.t10.t23))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t6.t25.t10.t24 t5.t78.t6.t6.t25.t10.t25))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t6.t25.t9 t5.t78.t6.t6.t25.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t6.t25.t8 t5.t78.t6.t6.t25.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t6.t25.t5 t5.t78.t6.t6.t25.t12 a4))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t25.t4 t5.t78.t6.t6.t25.t13 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t6.t25.t14))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t6.t25.t14))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t6.t25.t16 t5.t78.t6.t6.t25.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t6.t25.t15 t5.t78.t6.t6.t25.t18))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t6.t6.t25.t19 t5.t78.t6.t6.t25.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t25.t21 t5.t78.t6.t6.t25.t22))
% 1.19/1.38  (step t5.t78.t6.t6.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t24 t5.t78.t6.t6.t25))
% 1.19/1.38  (step t5.t78.t6.t6.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t6.t28.t4 t5.t78.t6.t6.t28.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t6.t28.t8.t3 t5.t78.t6.t6.t28.t8.t4))
% 1.19/1.38  (step t5.t78.t6.t6.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t28.t7 t5.t78.t6.t6.t28.t8))
% 1.19/1.38  (step t5.t78.t6.t6.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t28.t6 t5.t78.t6.t6.t28.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t6.t6.t28.t10 t5.t78.t6.t6.t28.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t28.t12 t5.t78.t6.t6.t28.t13))
% 1.19/1.38  (step t5.t78.t6.t6.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t28.t14 t5.t78.t6.t6.t28.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t6.t6.t28.t16 t5.t78.t6.t6.t28.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t6.t27 t5.t78.t6.t6.t28))
% 1.19/1.38  (step t5.t78.t6.t6.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t6.t26 t5.t78.t6.t6.t29))
% 1.19/1.38  (step t5.t78.t6.t6.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t6.t6.t23 t5.t78.t6.t6.t30 a5))
% 1.19/1.38  (step t5.t78.t6.t6.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t6.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t6.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t34.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t6.t34.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t6.t34.t5))
% 1.19/1.38  (step t5.t78.t6.t6.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t6.t34.t6 t5.t78.t6.t6.t34.t8))
% 1.19/1.38  (step t5.t78.t6.t6.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t6.t34.t7 t5.t78.t6.t6.t34.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t6.t34.t6 t5.t78.t6.t6.t34.t11))
% 1.19/1.38  (step t5.t78.t6.t6.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t6.t34.t10 t5.t78.t6.t6.t34.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t6.t34.t6 t5.t78.t6.t6.t34.t13))
% 1.19/1.38  (step t5.t78.t6.t6.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t34.t14 t5.t78.t6.t6.t34.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t6.t33 t5.t78.t6.t6.t34))
% 1.19/1.38  (step t5.t78.t6.t6.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t6.t37.t5 t5.t78.t6.t6.t37.t6))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t6.t37.t9.t3 t5.t78.t6.t6.t37.t9.t4))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t37.t8 t5.t78.t6.t6.t37.t9))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t6.t37.t7 t5.t78.t6.t6.t37.t10))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t37.t11 t5.t78.t6.t6.t37.t12))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t6.t37.t15.t2 t5.t78.t6.t6.t37.t15.t3))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t37.t14 t5.t78.t6.t6.t37.t15))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t6.t37.t13 t5.t78.t6.t6.t37.t16))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t6.t37.t4 t5.t78.t6.t6.t37.t17))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t6.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t6.t37.t20.t2))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t37.t19 t5.t78.t6.t6.t37.t20))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t6.t37.t18 t5.t78.t6.t6.t37.t21))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t37.t22 t5.t78.t6.t6.t37.t23))
% 1.19/1.38  (step t5.t78.t6.t6.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t6.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t6.t37.t24 t5.t78.t6.t6.t37.t25))
% 1.19/1.38  (step t5.t78.t6.t6.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t6.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t6.t36 t5.t78.t6.t6.t37))
% 1.19/1.38  (step t5.t78.t6.t6.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t6.t35 t5.t78.t6.t6.t38))
% 1.19/1.38  (step t5.t78.t6.t6.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t6.t32 t5.t78.t6.t6.t39 a4))
% 1.19/1.38  (step t5.t78.t6.t6.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t6.t4 t5.t78.t6.t6.t13 t5.t78.t6.t6.t22 t5.t78.t6.t6.t31 t5.t78.t6.t6.t40 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t6.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t6.t41))
% 1.19/1.38  (step t5.t78.t6.t6.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t5.t78.t6.t6.t41))
% 1.19/1.38  (step t5.t78.t6.t6.t44 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t5.t78.t6.t6.t43 t5.t78.t6.t6.t44))
% 1.19/1.38  (step t5.t78.t6.t6.t46 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t5.t78.t6.t6.t45 t5.t78.t6.t6.t46))
% 1.19/1.38  (step t5.t78.t6.t6.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t5.t78.t6.t6.t42 t5.t78.t6.t6.t47))
% 1.19/1.38  (step t5.t78.t6.t6.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t6.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t6.t48 t5.t78.t6.t6.t49))
% 1.19/1.38  (step t5.t78.t6.t6 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t7 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t5 t5.t78.t6.t6))
% 1.19/1.38  (step t5.t78.t6.t8 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t9 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t9.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t9.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t9.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t9.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t9.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t9.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t9.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t5.t78.t6.t9.t5 t5.t78.t6.t9.t6))
% 1.19/1.38  (step t5.t78.t6.t9.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t9.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t9.t7 t5.t78.t6.t9.t8))
% 1.19/1.38  (step t5.t78.t6.t9.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t78.t6.t9.t4 t5.t78.t6.t9.t9))
% 1.19/1.38  (step t5.t78.t6.t9.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t9.t12 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t9.t12.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t9.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t9.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t5.t78.t6.t9.t12.t2))
% 1.19/1.38  (step t5.t78.t6.t9.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t9.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t5.t78.t6.t9.t12.t3 t5.t78.t6.t9.t12.t4))
% 1.19/1.38  (step t5.t78.t6.t9.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t9.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t78.t6.t9.t11 t5.t78.t6.t9.t12))
% 1.19/1.38  (step t5.t78.t6.t9.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t78.t6.t9.t10 t5.t78.t6.t9.t13))
% 1.19/1.38  (step t5.t78.t6.t9.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t9.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t9.t14 t5.t78.t6.t9.t15))
% 1.19/1.38  (step t5.t78.t6.t9.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t9.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t9.t16 t5.t78.t6.t9.t17))
% 1.19/1.38  (step t5.t78.t6.t9 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t10 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t8 t5.t78.t6.t9))
% 1.19/1.38  (step t5.t78.t6.t11 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t7 t5.t78.t6.t10))
% 1.19/1.38  (step t5.t78.t6.t12 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t4 t5.t78.t6.t11 a8))
% 1.19/1.38  (step t5.t78.t6.t13 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t14 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t15 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t15.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t15.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t15.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t15.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t15.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t15.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t15.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t15.t7.t7.t7.t5))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t15.t7.t7.t7.t5))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t7.t6 t5.t78.t6.t15.t7.t7.t7.t8))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t7.t7 t5.t78.t6.t15.t7.t7.t7.t9))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t7.t6 t5.t78.t6.t15.t7.t7.t7.t11))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t7.t10 t5.t78.t6.t15.t7.t7.t7.t12))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t7.t6 t5.t78.t6.t15.t7.t7.t7.t13))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t7.t14 t5.t78.t6.t15.t7.t7.t7.t15))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t6 t5.t78.t6.t15.t7.t7.t7))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t15.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t10.t5 t5.t78.t6.t15.t7.t7.t10.t6))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t15.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t10.t9.t3 t5.t78.t6.t15.t7.t7.t10.t9.t4))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t7.t7.t10.t8 t5.t78.t6.t15.t7.t7.t10.t9))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t7.t7.t10.t7 t5.t78.t6.t15.t7.t7.t10.t10))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t10.t11 t5.t78.t6.t15.t7.t7.t10.t12))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t15.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t10.t15.t2 t5.t78.t6.t15.t7.t7.t10.t15.t3))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t15.t7.t7.t10.t14 t5.t78.t6.t15.t7.t7.t10.t15))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t15.t7.t7.t10.t13 t5.t78.t6.t15.t7.t7.t10.t16))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t10.t4 t5.t78.t6.t15.t7.t7.t10.t17))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t15.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t10.t20.t2))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t15.t7.t7.t10.t19 t5.t78.t6.t15.t7.t7.t10.t20))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t15.t7.t7.t10.t18 t5.t78.t6.t15.t7.t7.t10.t21))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t10.t22 t5.t78.t6.t15.t7.t7.t10.t23))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t15.t7.t7.t10.t24 t5.t78.t6.t15.t7.t7.t10.t25))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t9 t5.t78.t6.t15.t7.t7.t10))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t15.t7.t7.t8 t5.t78.t6.t15.t7.t7.t11))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t15.t7.t7.t5 t5.t78.t6.t15.t7.t7.t12 a4))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t15.t7.t7.t4 t5.t78.t6.t15.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t15.t7.t7.t14))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t15.t7.t7.t14))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t16 t5.t78.t6.t15.t7.t7.t17))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t15 t5.t78.t6.t15.t7.t7.t18))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t19 t5.t78.t6.t15.t7.t7.t20))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t15.t7.t7.t21 t5.t78.t6.t15.t7.t7.t22))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t15.t7.t6 t5.t78.t6.t15.t7.t7))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t15.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t15.t7.t10.t4 t5.t78.t6.t15.t7.t10.t5))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t15.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t15.t7.t10.t8.t3 t5.t78.t6.t15.t7.t10.t8.t4))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t7.t10.t7 t5.t78.t6.t15.t7.t10.t8))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t7.t10.t6 t5.t78.t6.t15.t7.t10.t9))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t6.t15.t7.t10.t10 t5.t78.t6.t15.t7.t10.t11))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t7.t10.t12 t5.t78.t6.t15.t7.t10.t13))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t15.t7.t10.t14 t5.t78.t6.t15.t7.t10.t15))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t6.t15.t7.t10.t16 t5.t78.t6.t15.t7.t10.t17))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t15.t7.t9 t5.t78.t6.t15.t7.t10))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t15.t7.t8 t5.t78.t6.t15.t7.t11))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t6.t15.t7.t5 t5.t78.t6.t15.t7.t12 a5))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t15.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t15.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t15.t7.t16.t5))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t15.t7.t16.t5))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t15.t7.t16.t6 t5.t78.t6.t15.t7.t16.t8))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t15.t7.t16.t7 t5.t78.t6.t15.t7.t16.t9))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t15.t7.t16.t6 t5.t78.t6.t15.t7.t16.t11))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t15.t7.t16.t10 t5.t78.t6.t15.t7.t16.t12))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t15.t7.t16.t6 t5.t78.t6.t15.t7.t16.t13))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t15.t7.t16.t14 t5.t78.t6.t15.t7.t16.t15))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t15.t7.t15 t5.t78.t6.t15.t7.t16))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.38  (anchor :step t5.t78.t6.t15.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t15.t7.t19.t5 t5.t78.t6.t15.t7.t19.t6))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t15.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t15.t7.t19.t9.t3 t5.t78.t6.t15.t7.t19.t9.t4))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t7.t19.t8 t5.t78.t6.t15.t7.t19.t9))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t7.t19.t7 t5.t78.t6.t15.t7.t19.t10))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t15.t7.t19.t11 t5.t78.t6.t15.t7.t19.t12))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t15.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t15.t7.t19.t15.t2 t5.t78.t6.t15.t7.t19.t15.t3))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t15.t7.t19.t14 t5.t78.t6.t15.t7.t19.t15))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t15.t7.t19.t13 t5.t78.t6.t15.t7.t19.t16))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t15.t7.t19.t4 t5.t78.t6.t15.t7.t19.t17))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.38  (anchor :step t5.t78.t6.t15.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t15.t7.t19.t20.t2))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t15.t7.t19.t19 t5.t78.t6.t15.t7.t19.t20))
% 1.19/1.38  (step t5.t78.t6.t15.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t15.t7.t19.t18 t5.t78.t6.t15.t7.t19.t21))
% 1.19/1.39  (step t5.t78.t6.t15.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t15.t7.t19.t22 t5.t78.t6.t15.t7.t19.t23))
% 1.19/1.39  (step t5.t78.t6.t15.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t15.t7.t19.t24 t5.t78.t6.t15.t7.t19.t25))
% 1.19/1.39  (step t5.t78.t6.t15.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t15.t7.t18 t5.t78.t6.t15.t7.t19))
% 1.19/1.39  (step t5.t78.t6.t15.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t15.t7.t17 t5.t78.t6.t15.t7.t20))
% 1.19/1.39  (step t5.t78.t6.t15.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t15.t7.t14 t5.t78.t6.t15.t7.t21 a4))
% 1.19/1.39  (step t5.t78.t6.t15.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t15.t7.t4 t5.t78.t6.t15.t7.t13 t5.t78.t6.t15.t7.t22 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t6.t15.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t15.t7.t23))
% 1.19/1.39  (step t5.t78.t6.t15.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t15.t7.t23))
% 1.19/1.39  (step t5.t78.t6.t15.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t15.t7.t25 t5.t78.t6.t15.t7.t26))
% 1.19/1.39  (step t5.t78.t6.t15.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t15.t7.t24 t5.t78.t6.t15.t7.t27))
% 1.19/1.39  (step t5.t78.t6.t15.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t78.t6.t15.t7.t28 t5.t78.t6.t15.t7.t29))
% 1.19/1.39  (step t5.t78.t6.t15.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t15.t7.t30 t5.t78.t6.t15.t7.t31))
% 1.19/1.39  (step t5.t78.t6.t15.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t15.t6 t5.t78.t6.t15.t7))
% 1.19/1.39  (step t5.t78.t6.t15.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t15.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t15.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t15.t10.t4 t5.t78.t6.t15.t10.t5))
% 1.19/1.39  (step t5.t78.t6.t15.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t15.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t15.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t15.t10.t8.t3 t5.t78.t6.t15.t10.t8.t4))
% 1.19/1.39  (step t5.t78.t6.t15.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t10.t7 t5.t78.t6.t15.t10.t8))
% 1.19/1.39  (step t5.t78.t6.t15.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t10.t6 t5.t78.t6.t15.t10.t9))
% 1.19/1.39  (step t5.t78.t6.t15.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t78.t6.t15.t10.t10 t5.t78.t6.t15.t10.t11))
% 1.19/1.39  (step t5.t78.t6.t15.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t78.t6.t15.t10.t12 t5.t78.t6.t15.t10.t13))
% 1.19/1.39  (step t5.t78.t6.t15.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t15.t10.t14 t5.t78.t6.t15.t10.t15))
% 1.19/1.39  (step t5.t78.t6.t15.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t78.t6.t15.t10.t16 t5.t78.t6.t15.t10.t17))
% 1.19/1.39  (step t5.t78.t6.t15.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t15.t9 t5.t78.t6.t15.t10))
% 1.19/1.39  (step t5.t78.t6.t15.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t15.t8 t5.t78.t6.t15.t11))
% 1.19/1.39  (step t5.t78.t6.t15.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t78.t6.t15.t5 t5.t78.t6.t15.t12 a6))
% 1.19/1.39  (step t5.t78.t6.t15.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t6.t15.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t15.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t15.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t15.t16.t7.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t15.t16.t7.t5))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t15.t16.t7.t5))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t15.t16.t7.t6 t5.t78.t6.t15.t16.t7.t8))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t15.t16.t7.t7 t5.t78.t6.t15.t16.t7.t9))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t15.t16.t7.t6 t5.t78.t6.t15.t16.t7.t11))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t15.t16.t7.t10 t5.t78.t6.t15.t16.t7.t12))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t15.t16.t7.t6 t5.t78.t6.t15.t16.t7.t13))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t15.t16.t7.t14 t5.t78.t6.t15.t16.t7.t15))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t15.t16.t6 t5.t78.t6.t15.t16.t7))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t15.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t15.t16.t10.t5 t5.t78.t6.t15.t16.t10.t6))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t15.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t15.t16.t10.t9.t3 t5.t78.t6.t15.t16.t10.t9.t4))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t16.t10.t8 t5.t78.t6.t15.t16.t10.t9))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t16.t10.t7 t5.t78.t6.t15.t16.t10.t10))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t15.t16.t10.t11 t5.t78.t6.t15.t16.t10.t12))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t15.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t15.t16.t10.t15.t2 t5.t78.t6.t15.t16.t10.t15.t3))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t15.t16.t10.t14 t5.t78.t6.t15.t16.t10.t15))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t15.t16.t10.t13 t5.t78.t6.t15.t16.t10.t16))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t15.t16.t10.t4 t5.t78.t6.t15.t16.t10.t17))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t15.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t15.t16.t10.t20.t2))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t15.t16.t10.t19 t5.t78.t6.t15.t16.t10.t20))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t15.t16.t10.t18 t5.t78.t6.t15.t16.t10.t21))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t15.t16.t10.t22 t5.t78.t6.t15.t16.t10.t23))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t15.t16.t10.t24 t5.t78.t6.t15.t16.t10.t25))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t15.t16.t9 t5.t78.t6.t15.t16.t10))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t15.t16.t8 t5.t78.t6.t15.t16.t11))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t15.t16.t5 t5.t78.t6.t15.t16.t12 a4))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t15.t16.t4 t5.t78.t6.t15.t16.t13 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t15.t16.t14))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t15.t16.t14))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t15.t16.t16 t5.t78.t6.t15.t16.t17))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t15.t16.t15 t5.t78.t6.t15.t16.t18))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t6.t15.t16.t19 t5.t78.t6.t15.t16.t20))
% 1.19/1.39  (step t5.t78.t6.t15.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t15.t16.t21 t5.t78.t6.t15.t16.t22))
% 1.19/1.39  (step t5.t78.t6.t15.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t15.t15 t5.t78.t6.t15.t16))
% 1.19/1.39  (step t5.t78.t6.t15.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t15.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t15.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t15.t19.t4 t5.t78.t6.t15.t19.t5))
% 1.19/1.39  (step t5.t78.t6.t15.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t15.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t15.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t15.t19.t8.t3 t5.t78.t6.t15.t19.t8.t4))
% 1.19/1.39  (step t5.t78.t6.t15.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t19.t7 t5.t78.t6.t15.t19.t8))
% 1.19/1.39  (step t5.t78.t6.t15.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t19.t6 t5.t78.t6.t15.t19.t9))
% 1.19/1.39  (step t5.t78.t6.t15.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t6.t15.t19.t10 t5.t78.t6.t15.t19.t11))
% 1.19/1.39  (step t5.t78.t6.t15.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t19.t12 t5.t78.t6.t15.t19.t13))
% 1.19/1.39  (step t5.t78.t6.t15.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t15.t19.t14 t5.t78.t6.t15.t19.t15))
% 1.19/1.39  (step t5.t78.t6.t15.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t6.t15.t19.t16 t5.t78.t6.t15.t19.t17))
% 1.19/1.39  (step t5.t78.t6.t15.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t15.t18 t5.t78.t6.t15.t19))
% 1.19/1.39  (step t5.t78.t6.t15.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t15.t17 t5.t78.t6.t15.t20))
% 1.19/1.39  (step t5.t78.t6.t15.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t6.t15.t14 t5.t78.t6.t15.t21 a5))
% 1.19/1.39  (step t5.t78.t6.t15.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t6.t15.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t15.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t15.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t6.t15.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t15.t25.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t6.t15.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t15.t25.t5))
% 1.19/1.39  (step t5.t78.t6.t15.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t15.t25.t5))
% 1.19/1.39  (step t5.t78.t6.t15.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t15.t25.t6 t5.t78.t6.t15.t25.t8))
% 1.19/1.39  (step t5.t78.t6.t15.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t15.t25.t7 t5.t78.t6.t15.t25.t9))
% 1.19/1.39  (step t5.t78.t6.t15.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t15.t25.t6 t5.t78.t6.t15.t25.t11))
% 1.19/1.39  (step t5.t78.t6.t15.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t15.t25.t10 t5.t78.t6.t15.t25.t12))
% 1.19/1.39  (step t5.t78.t6.t15.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t15.t25.t6 t5.t78.t6.t15.t25.t13))
% 1.19/1.39  (step t5.t78.t6.t15.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t15.t25.t14 t5.t78.t6.t15.t25.t15))
% 1.19/1.39  (step t5.t78.t6.t15.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t15.t24 t5.t78.t6.t15.t25))
% 1.19/1.39  (step t5.t78.t6.t15.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t15.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t15.t28.t5 t5.t78.t6.t15.t28.t6))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t15.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t15.t28.t9.t3 t5.t78.t6.t15.t28.t9.t4))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t28.t8 t5.t78.t6.t15.t28.t9))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t15.t28.t7 t5.t78.t6.t15.t28.t10))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t15.t28.t11 t5.t78.t6.t15.t28.t12))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t15.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t15.t28.t15.t2 t5.t78.t6.t15.t28.t15.t3))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t15.t28.t14 t5.t78.t6.t15.t28.t15))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t15.t28.t13 t5.t78.t6.t15.t28.t16))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t15.t28.t4 t5.t78.t6.t15.t28.t17))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t15.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t15.t28.t20.t2))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t15.t28.t19 t5.t78.t6.t15.t28.t20))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t15.t28.t18 t5.t78.t6.t15.t28.t21))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t15.t28.t22 t5.t78.t6.t15.t28.t23))
% 1.19/1.39  (step t5.t78.t6.t15.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t15.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t15.t28.t24 t5.t78.t6.t15.t28.t25))
% 1.19/1.39  (step t5.t78.t6.t15.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t15.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t15.t27 t5.t78.t6.t15.t28))
% 1.19/1.39  (step t5.t78.t6.t15.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t15.t26 t5.t78.t6.t15.t29))
% 1.19/1.39  (step t5.t78.t6.t15.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t15.t23 t5.t78.t6.t15.t30 a4))
% 1.19/1.39  (step t5.t78.t6.t15.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t15.t4 t5.t78.t6.t15.t13 t5.t78.t6.t15.t22 t5.t78.t6.t15.t31 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t6.t15.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t78.t6.t15.t32))
% 1.19/1.39  (step t5.t78.t6.t15.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t78.t6.t15.t32))
% 1.19/1.39  (step t5.t78.t6.t15.t35 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t78.t6.t15.t34 t5.t78.t6.t15.t35))
% 1.19/1.39  (step t5.t78.t6.t15.t37 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t78.t6.t15.t36 t5.t78.t6.t15.t37))
% 1.19/1.39  (step t5.t78.t6.t15.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t78.t6.t15.t33 t5.t78.t6.t15.t38))
% 1.19/1.39  (step t5.t78.t6.t15.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t78.t6.t15.t34 t5.t78.t6.t15.t37))
% 1.19/1.39  (step t5.t78.t6.t15.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t78.t6.t15.t40 t5.t78.t6.t15.t35))
% 1.19/1.39  (step t5.t78.t6.t15.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t78.t6.t15.t39 t5.t78.t6.t15.t41))
% 1.19/1.39  (step t5.t78.t6.t15.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t15.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t15.t42 t5.t78.t6.t15.t43))
% 1.19/1.39  (step t5.t78.t6.t15 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t16 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t14 t5.t78.t6.t15))
% 1.19/1.39  (step t5.t78.t6.t17 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t18 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t18.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t18.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t18.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t18.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t18.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t18.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t18.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t78.t6.t18.t5 t5.t78.t6.t18.t6))
% 1.19/1.39  (step t5.t78.t6.t18.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t18.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t78.t6.t18.t7 t5.t78.t6.t18.t8))
% 1.19/1.39  (step t5.t78.t6.t18.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t18.t4 t5.t78.t6.t18.t9))
% 1.19/1.39  (step t5.t78.t6.t18.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t18.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t18.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t18.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t18.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t18.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t18.t12.t3))
% 1.19/1.39  (step t5.t78.t6.t18.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t18.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t18.t12.t4 t5.t78.t6.t18.t12.t5))
% 1.19/1.39  (step t5.t78.t6.t18.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t18.t12.t6))
% 1.19/1.39  (step t5.t78.t6.t18.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t18.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t78.t6.t18.t11 t5.t78.t6.t18.t12))
% 1.19/1.39  (step t5.t78.t6.t18.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t78.t6.t18.t10 t5.t78.t6.t18.t13))
% 1.19/1.39  (step t5.t78.t6.t18.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t18.t16 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t18.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t78.t6.t18.t15 t5.t78.t6.t18.t16))
% 1.19/1.39  (step t5.t78.t6.t18.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t18.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t78.t6.t18.t17 t5.t78.t6.t18.t18))
% 1.19/1.39  (step t5.t78.t6.t18.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t18.t14 t5.t78.t6.t18.t19))
% 1.19/1.39  (step t5.t78.t6.t18.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t18.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t18.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t18.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t18.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t18.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t18.t22.t3))
% 1.19/1.39  (step t5.t78.t6.t18.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t18.t22.t2 t5.t78.t6.t18.t22.t4))
% 1.19/1.39  (step t5.t78.t6.t18.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t78.t6.t18.t22.t5))
% 1.19/1.39  (step t5.t78.t6.t18.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t18.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t18.t21 t5.t78.t6.t18.t22))
% 1.19/1.39  (step t5.t78.t6.t18.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t18.t20 t5.t78.t6.t18.t23))
% 1.19/1.39  (step t5.t78.t6.t18.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t18.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t18.t24 t5.t78.t6.t18.t25))
% 1.19/1.39  (step t5.t78.t6.t18.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t18.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t78.t6.t18.t26 t5.t78.t6.t18.t27))
% 1.19/1.39  (step t5.t78.t6.t18 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t19 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t78.t6.t17 t5.t78.t6.t18))
% 1.19/1.39  (step t5.t78.t6.t20 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t78.t6.t16 t5.t78.t6.t19))
% 1.19/1.39  (step t5.t78.t6.t21 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t78.t6.t13 t5.t78.t6.t20 a7))
% 1.19/1.39  (step t5.t78.t6.t22 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t6.t23 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t24 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t24.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t6.t24.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t6.t24.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t24.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t24.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t24.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t24.t7.t7.t5))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t24.t7.t7.t5))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t24.t7.t7.t6 t5.t78.t6.t24.t7.t7.t8))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t24.t7.t7.t7 t5.t78.t6.t24.t7.t7.t9))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t24.t7.t7.t6 t5.t78.t6.t24.t7.t7.t11))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t24.t7.t7.t10 t5.t78.t6.t24.t7.t7.t12))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t24.t7.t7.t6 t5.t78.t6.t24.t7.t7.t13))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t24.t7.t7.t14 t5.t78.t6.t24.t7.t7.t15))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t24.t7.t6 t5.t78.t6.t24.t7.t7))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t24.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t24.t7.t10.t5 t5.t78.t6.t24.t7.t10.t6))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t24.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t24.t7.t10.t9.t3 t5.t78.t6.t24.t7.t10.t9.t4))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t24.t7.t10.t8 t5.t78.t6.t24.t7.t10.t9))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t24.t7.t10.t7 t5.t78.t6.t24.t7.t10.t10))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t24.t7.t10.t11 t5.t78.t6.t24.t7.t10.t12))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t24.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t24.t7.t10.t15.t2 t5.t78.t6.t24.t7.t10.t15.t3))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t24.t7.t10.t14 t5.t78.t6.t24.t7.t10.t15))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t24.t7.t10.t13 t5.t78.t6.t24.t7.t10.t16))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t24.t7.t10.t4 t5.t78.t6.t24.t7.t10.t17))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t24.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t24.t7.t10.t20.t2))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t24.t7.t10.t19 t5.t78.t6.t24.t7.t10.t20))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t24.t7.t10.t18 t5.t78.t6.t24.t7.t10.t21))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t24.t7.t10.t22 t5.t78.t6.t24.t7.t10.t23))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t24.t7.t10.t24 t5.t78.t6.t24.t7.t10.t25))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t24.t7.t9 t5.t78.t6.t24.t7.t10))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t24.t7.t8 t5.t78.t6.t24.t7.t11))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t24.t7.t5 t5.t78.t6.t24.t7.t12 a4))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t24.t7.t4 t5.t78.t6.t24.t7.t13 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t24.t7.t14))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t24.t7.t14))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t24.t7.t16 t5.t78.t6.t24.t7.t17))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t24.t7.t15 t5.t78.t6.t24.t7.t18))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t6.t24.t7.t19 t5.t78.t6.t24.t7.t20))
% 1.19/1.39  (step t5.t78.t6.t24.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t24.t7.t21 t5.t78.t6.t24.t7.t22))
% 1.19/1.39  (step t5.t78.t6.t24.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t24.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t24.t6 t5.t78.t6.t24.t7))
% 1.19/1.39  (step t5.t78.t6.t24.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t24.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t24.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t24.t10.t4 t5.t78.t6.t24.t10.t5))
% 1.19/1.39  (step t5.t78.t6.t24.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t24.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t24.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t24.t10.t8.t3 t5.t78.t6.t24.t10.t8.t4))
% 1.19/1.39  (step t5.t78.t6.t24.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t24.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t24.t10.t7 t5.t78.t6.t24.t10.t8))
% 1.19/1.39  (step t5.t78.t6.t24.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t24.t10.t6 t5.t78.t6.t24.t10.t9))
% 1.19/1.39  (step t5.t78.t6.t24.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t6.t24.t10.t10 t5.t78.t6.t24.t10.t11))
% 1.19/1.39  (step t5.t78.t6.t24.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t24.t10.t12 t5.t78.t6.t24.t10.t13))
% 1.19/1.39  (step t5.t78.t6.t24.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t24.t10.t14 t5.t78.t6.t24.t10.t15))
% 1.19/1.39  (step t5.t78.t6.t24.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t6.t24.t10.t16 t5.t78.t6.t24.t10.t17))
% 1.19/1.39  (step t5.t78.t6.t24.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t24.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t24.t9 t5.t78.t6.t24.t10))
% 1.19/1.39  (step t5.t78.t6.t24.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t24.t8 t5.t78.t6.t24.t11))
% 1.19/1.39  (step t5.t78.t6.t24.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t6.t24.t5 t5.t78.t6.t24.t12 a5))
% 1.19/1.39  (step t5.t78.t6.t24.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t6.t24.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t24.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t24.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t6.t24.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t24.t16.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t6.t24.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t24.t16.t5))
% 1.19/1.39  (step t5.t78.t6.t24.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t24.t16.t5))
% 1.19/1.39  (step t5.t78.t6.t24.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t24.t16.t6 t5.t78.t6.t24.t16.t8))
% 1.19/1.39  (step t5.t78.t6.t24.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t24.t16.t7 t5.t78.t6.t24.t16.t9))
% 1.19/1.39  (step t5.t78.t6.t24.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t24.t16.t6 t5.t78.t6.t24.t16.t11))
% 1.19/1.39  (step t5.t78.t6.t24.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t24.t16.t10 t5.t78.t6.t24.t16.t12))
% 1.19/1.39  (step t5.t78.t6.t24.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t24.t16.t6 t5.t78.t6.t24.t16.t13))
% 1.19/1.39  (step t5.t78.t6.t24.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t24.t16.t14 t5.t78.t6.t24.t16.t15))
% 1.19/1.39  (step t5.t78.t6.t24.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t24.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t24.t15 t5.t78.t6.t24.t16))
% 1.19/1.39  (step t5.t78.t6.t24.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t24.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t24.t19.t5 t5.t78.t6.t24.t19.t6))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t24.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t24.t19.t9.t3 t5.t78.t6.t24.t19.t9.t4))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t24.t19.t8 t5.t78.t6.t24.t19.t9))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t24.t19.t7 t5.t78.t6.t24.t19.t10))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t24.t19.t11 t5.t78.t6.t24.t19.t12))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t24.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t24.t19.t15.t2 t5.t78.t6.t24.t19.t15.t3))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t24.t19.t14 t5.t78.t6.t24.t19.t15))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t24.t19.t13 t5.t78.t6.t24.t19.t16))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t24.t19.t4 t5.t78.t6.t24.t19.t17))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t24.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t24.t19.t20.t2))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t24.t19.t19 t5.t78.t6.t24.t19.t20))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t24.t19.t18 t5.t78.t6.t24.t19.t21))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t24.t19.t22 t5.t78.t6.t24.t19.t23))
% 1.19/1.39  (step t5.t78.t6.t24.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t24.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t24.t19.t24 t5.t78.t6.t24.t19.t25))
% 1.19/1.39  (step t5.t78.t6.t24.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t24.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t24.t18 t5.t78.t6.t24.t19))
% 1.19/1.39  (step t5.t78.t6.t24.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t24.t17 t5.t78.t6.t24.t20))
% 1.19/1.39  (step t5.t78.t6.t24.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t24.t14 t5.t78.t6.t24.t21 a4))
% 1.19/1.39  (step t5.t78.t6.t24.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t24.t4 t5.t78.t6.t24.t13 t5.t78.t6.t24.t22 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t6.t24.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t24.t23))
% 1.19/1.39  (step t5.t78.t6.t24.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t24.t23))
% 1.19/1.39  (step t5.t78.t6.t24.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t24.t25 t5.t78.t6.t24.t26))
% 1.19/1.39  (step t5.t78.t6.t24.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t24.t24 t5.t78.t6.t24.t27))
% 1.19/1.39  (step t5.t78.t6.t24.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t78.t6.t24.t28 t5.t78.t6.t24.t29))
% 1.19/1.39  (step t5.t78.t6.t24.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t24.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t24.t30 t5.t78.t6.t24.t31))
% 1.19/1.39  (step t5.t78.t6.t24 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t25 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t23 t5.t78.t6.t24))
% 1.19/1.39  (step t5.t78.t6.t26 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t27 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t27.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t27.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t27.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t27.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t27.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t27.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t27.t4 t5.t78.t6.t27.t5))
% 1.19/1.39  (step t5.t78.t6.t27.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t27.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t27.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t27.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t27.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t27.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t27.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t27.t8.t3 t5.t78.t6.t27.t8.t4))
% 1.19/1.39  (step t5.t78.t6.t27.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t27.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t27.t7 t5.t78.t6.t27.t8))
% 1.19/1.39  (step t5.t78.t6.t27.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t27.t6 t5.t78.t6.t27.t9))
% 1.19/1.39  (step t5.t78.t6.t27.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t27.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t78.t6.t27.t10 t5.t78.t6.t27.t11))
% 1.19/1.39  (step t5.t78.t6.t27.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t27.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t78.t6.t27.t12 t5.t78.t6.t27.t13))
% 1.19/1.39  (step t5.t78.t6.t27.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t27.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t27.t14 t5.t78.t6.t27.t15))
% 1.19/1.39  (step t5.t78.t6.t27.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t27.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t78.t6.t27.t16 t5.t78.t6.t27.t17))
% 1.19/1.39  (step t5.t78.t6.t27 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t28 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t26 t5.t78.t6.t27))
% 1.19/1.39  (step t5.t78.t6.t29 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t25 t5.t78.t6.t28))
% 1.19/1.39  (step t5.t78.t6.t30 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t78.t6.t22 t5.t78.t6.t29 a6))
% 1.19/1.39  (step t5.t78.t6.t31 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t6.t32 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t33 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t33.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t6.t33.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t6.t33.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t33.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t33.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t6.t33.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t33.t7.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t6.t33.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t33.t7.t5))
% 1.19/1.39  (step t5.t78.t6.t33.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t33.t7.t5))
% 1.19/1.39  (step t5.t78.t6.t33.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t33.t7.t6 t5.t78.t6.t33.t7.t8))
% 1.19/1.39  (step t5.t78.t6.t33.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t33.t7.t7 t5.t78.t6.t33.t7.t9))
% 1.19/1.39  (step t5.t78.t6.t33.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t33.t7.t6 t5.t78.t6.t33.t7.t11))
% 1.19/1.39  (step t5.t78.t6.t33.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t33.t7.t10 t5.t78.t6.t33.t7.t12))
% 1.19/1.39  (step t5.t78.t6.t33.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t33.t7.t6 t5.t78.t6.t33.t7.t13))
% 1.19/1.39  (step t5.t78.t6.t33.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t33.t7.t14 t5.t78.t6.t33.t7.t15))
% 1.19/1.39  (step t5.t78.t6.t33.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t33.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t33.t6 t5.t78.t6.t33.t7))
% 1.19/1.39  (step t5.t78.t6.t33.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t33.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t33.t10.t5 t5.t78.t6.t33.t10.t6))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t33.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t33.t10.t9.t3 t5.t78.t6.t33.t10.t9.t4))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t33.t10.t8 t5.t78.t6.t33.t10.t9))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t33.t10.t7 t5.t78.t6.t33.t10.t10))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t33.t10.t11 t5.t78.t6.t33.t10.t12))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t33.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t33.t10.t15.t2 t5.t78.t6.t33.t10.t15.t3))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t33.t10.t14 t5.t78.t6.t33.t10.t15))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t33.t10.t13 t5.t78.t6.t33.t10.t16))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t33.t10.t4 t5.t78.t6.t33.t10.t17))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t33.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t33.t10.t20.t2))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t33.t10.t19 t5.t78.t6.t33.t10.t20))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t33.t10.t18 t5.t78.t6.t33.t10.t21))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t33.t10.t22 t5.t78.t6.t33.t10.t23))
% 1.19/1.39  (step t5.t78.t6.t33.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t33.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t33.t10.t24 t5.t78.t6.t33.t10.t25))
% 1.19/1.39  (step t5.t78.t6.t33.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t33.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t33.t9 t5.t78.t6.t33.t10))
% 1.19/1.39  (step t5.t78.t6.t33.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t33.t8 t5.t78.t6.t33.t11))
% 1.19/1.39  (step t5.t78.t6.t33.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t33.t5 t5.t78.t6.t33.t12 a4))
% 1.19/1.39  (step t5.t78.t6.t33.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t33.t4 t5.t78.t6.t33.t13 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t6.t33.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t33.t14))
% 1.19/1.39  (step t5.t78.t6.t33.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t33.t14))
% 1.19/1.39  (step t5.t78.t6.t33.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t33.t16 t5.t78.t6.t33.t17))
% 1.19/1.39  (step t5.t78.t6.t33.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t33.t15 t5.t78.t6.t33.t18))
% 1.19/1.39  (step t5.t78.t6.t33.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t6.t33.t19 t5.t78.t6.t33.t20))
% 1.19/1.39  (step t5.t78.t6.t33.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t33.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t33.t21 t5.t78.t6.t33.t22))
% 1.19/1.39  (step t5.t78.t6.t33 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t34 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t32 t5.t78.t6.t33))
% 1.19/1.39  (step t5.t78.t6.t35 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t36 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t36.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t36.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t36.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t36.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t36.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t36.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t36.t4 t5.t78.t6.t36.t5))
% 1.19/1.39  (step t5.t78.t6.t36.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t36.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t36.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t36.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t36.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t36.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t36.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t36.t8.t3 t5.t78.t6.t36.t8.t4))
% 1.19/1.39  (step t5.t78.t6.t36.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t36.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t36.t7 t5.t78.t6.t36.t8))
% 1.19/1.39  (step t5.t78.t6.t36.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t36.t6 t5.t78.t6.t36.t9))
% 1.19/1.39  (step t5.t78.t6.t36.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t36.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t6.t36.t10 t5.t78.t6.t36.t11))
% 1.19/1.39  (step t5.t78.t6.t36.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t36.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t36.t12 t5.t78.t6.t36.t13))
% 1.19/1.39  (step t5.t78.t6.t36.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t36.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t36.t14 t5.t78.t6.t36.t15))
% 1.19/1.39  (step t5.t78.t6.t36.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t36.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t6.t36.t16 t5.t78.t6.t36.t17))
% 1.19/1.39  (step t5.t78.t6.t36 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t37 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t35 t5.t78.t6.t36))
% 1.19/1.39  (step t5.t78.t6.t38 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t34 t5.t78.t6.t37))
% 1.19/1.39  (step t5.t78.t6.t39 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t6.t31 t5.t78.t6.t38 a5))
% 1.19/1.39  (step t5.t78.t6.t40 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t6.t41 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t42 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t42.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t42.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t42.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t42.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t6.t42.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t42.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t6.t42.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t42.t5))
% 1.19/1.39  (step t5.t78.t6.t42.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t6.t42.t5))
% 1.19/1.39  (step t5.t78.t6.t42.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t42.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t6.t42.t6 t5.t78.t6.t42.t8))
% 1.19/1.39  (step t5.t78.t6.t42.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t6.t42.t7 t5.t78.t6.t42.t9))
% 1.19/1.39  (step t5.t78.t6.t42.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t42.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t6.t42.t6 t5.t78.t6.t42.t11))
% 1.19/1.39  (step t5.t78.t6.t42.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t6.t42.t10 t5.t78.t6.t42.t12))
% 1.19/1.39  (step t5.t78.t6.t42.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t6.t42.t6 t5.t78.t6.t42.t13))
% 1.19/1.39  (step t5.t78.t6.t42.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t42.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t42.t14 t5.t78.t6.t42.t15))
% 1.19/1.39  (step t5.t78.t6.t42 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t43 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t41 t5.t78.t6.t42))
% 1.19/1.39  (step t5.t78.t6.t44 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t6.t45 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t45.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t45.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t45.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t45.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t45.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t45.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t45.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t6.t45.t5 t5.t78.t6.t45.t6))
% 1.19/1.39  (step t5.t78.t6.t45.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t45.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t45.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t45.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t45.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t45.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t45.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t6.t45.t9.t3 t5.t78.t6.t45.t9.t4))
% 1.19/1.39  (step t5.t78.t6.t45.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t45.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t45.t8 t5.t78.t6.t45.t9))
% 1.19/1.39  (step t5.t78.t6.t45.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t6.t45.t7 t5.t78.t6.t45.t10))
% 1.19/1.39  (step t5.t78.t6.t45.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t45.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t45.t11 t5.t78.t6.t45.t12))
% 1.19/1.39  (step t5.t78.t6.t45.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t45.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t45.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t45.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t45.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t45.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t6.t45.t15.t2 t5.t78.t6.t45.t15.t3))
% 1.19/1.39  (step t5.t78.t6.t45.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t45.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t45.t14 t5.t78.t6.t45.t15))
% 1.19/1.39  (step t5.t78.t6.t45.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t6.t45.t13 t5.t78.t6.t45.t16))
% 1.19/1.39  (step t5.t78.t6.t45.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t6.t45.t4 t5.t78.t6.t45.t17))
% 1.19/1.39  (step t5.t78.t6.t45.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t6.t45.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t6.t45.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t45.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t45.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t6.t45.t20.t2))
% 1.19/1.39  (step t5.t78.t6.t45.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t45.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t45.t19 t5.t78.t6.t45.t20))
% 1.19/1.39  (step t5.t78.t6.t45.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t6.t45.t18 t5.t78.t6.t45.t21))
% 1.19/1.39  (step t5.t78.t6.t45.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t45.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t45.t22 t5.t78.t6.t45.t23))
% 1.19/1.39  (step t5.t78.t6.t45.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t6.t45.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t6.t45.t24 t5.t78.t6.t45.t25))
% 1.19/1.39  (step t5.t78.t6.t45 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t46 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t6.t44 t5.t78.t6.t45))
% 1.19/1.39  (step t5.t78.t6.t47 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t6.t43 t5.t78.t6.t46))
% 1.19/1.39  (step t5.t78.t6.t48 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t6.t40 t5.t78.t6.t47 a4))
% 1.19/1.39  (step t5.t78.t6.t49 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t6.t3 a10 a9 t5.t78.t6.t12 t5.t78.t6.t21 t5.t78.t6.t30 t5.t78.t6.t39 t5.t78.t6.t48 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t6.t50 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t6.t49))
% 1.19/1.39  (step t5.t78.t6.t51 (cl (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule and :premises (t5.t78.t6.t49))
% 1.19/1.39  (anchor :step t5.t78.t6.t52 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t6.t52.t1 (cl (= X X)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t52.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t52.t3 (cl (= (@ Phi X) (@ Phi X))) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t52.t4 (cl (= (@ tptp.mnot (@ Phi X)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)))) :rule cong :premises (t5.t78.t6.t50 t5.t78.t6.t52.t3))
% 1.19/1.39  (step t5.t78.t6.t52.t5 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t52.t6 (cl (= (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t52.t4 t5.t78.t6.t52.t5))
% 1.19/1.39  (step t5.t78.t6.t52 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t6.t53 (cl (= (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))))) :rule cong :premises (t5.t78.t6.t51 t5.t78.t6.t52))
% 1.19/1.39  (step t5.t78.t6.t54 (cl (= (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))))) :rule cong :premises (t5.t78.t6.t50 t5.t78.t6.t53))
% 1.19/1.39  (step t5.t78.t6.t55 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t6.t56 (cl (= (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) :rule cong :premises (t5.t78.t6.t54 t5.t78.t6.t55))
% 1.19/1.39  (step t5.t78.t6 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t7 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))))) :rule cong :premises (t5.t78.t5 t5.t78.t6))
% 1.19/1.39  (step t5.t78.t8 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t9 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t9.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t9.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t9.t3 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t9.t4 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t9.t5 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t9.t5.t1 (cl (= X X)) :rule refl)
% 1.19/1.39  (step t5.t78.t9.t5.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t9.t5.t3 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t9.t5.t4 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t9.t5.t5 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0))) :rule cong :premises (t5.t78.t9.t5.t3 t5.t78.t9.t5.t4))
% 1.19/1.39  (step t5.t78.t9.t5.t6 (cl (= (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t9.t5.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule trans :premises (t5.t78.t9.t5.t5 t5.t78.t9.t5.t6))
% 1.19/1.39  (step t5.t78.t9.t5 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule bind)
% 1.19/1.39  (step t5.t78.t9.t6 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule cong :premises (t5.t78.t9.t4 t5.t78.t9.t5))
% 1.19/1.39  (step t5.t78.t9.t7 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t9.t8 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t9.t8.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t9.t8.t2 :args ((X tptp.mu) (:= X X)))
% 1.19/1.39  (step t5.t78.t9.t8.t2.t1 (cl (= X X)) :rule refl)
% 1.19/1.39  (step t5.t78.t9.t8.t2.t2 (cl (= (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t9.t8.t2.t3 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t9.t8.t2.t4 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W))) :rule cong :premises (t5.t78.t9.t8.t2.t2 t5.t78.t9.t8.t2.t3))
% 1.19/1.39  (step t5.t78.t9.t8.t2.t5 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W) (not (@ (@ Phi X) W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t9.t8.t2.t6 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (not (@ (@ Phi X) W)))) :rule trans :premises (t5.t78.t9.t8.t2.t4 t5.t78.t9.t8.t2.t5))
% 1.19/1.39  (step t5.t78.t9.t8.t2 (cl (= (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t9.t8 (cl (= (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t9.t9 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t5.t78.t9.t7 t5.t78.t9.t8))
% 1.19/1.39  (step t5.t78.t9.t10 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t5.t78.t9.t6 t5.t78.t9.t9))
% 1.19/1.39  (step t5.t78.t9.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule cong :premises (t5.t78.t9.t3 t5.t78.t9.t10))
% 1.19/1.39  (step t5.t78.t9.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t9.t13 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t9.t13.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t9.t13.t2 (cl (= (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t9.t13.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule cong :premises (t5.t78.t9.t13.t2))
% 1.19/1.39  (step t5.t78.t9.t13 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t9.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t5.t78.t9.t12 t5.t78.t9.t13))
% 1.19/1.39  (step t5.t78.t9.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t5.t78.t9.t11 t5.t78.t9.t14))
% 1.19/1.39  (step t5.t78.t9.t16 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t9.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t9.t15 t5.t78.t9.t16))
% 1.19/1.39  (step t5.t78.t9.t18 (cl (= (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t9.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule trans :premises (t5.t78.t9.t17 t5.t78.t9.t18))
% 1.19/1.39  (step t5.t78.t9 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t10 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule cong :premises (t5.t78.t8 t5.t78.t9))
% 1.19/1.39  (step t5.t78.t11 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule trans :premises (t5.t78.t7 t5.t78.t10))
% 1.19/1.39  (step t5.t78.t12 (cl (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule resolution :premises (t5.t78.t4 t5.t78.t11 a11))
% 1.19/1.39  (step t5.t78.t13 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t14 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t15.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t15.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t15.t7.t7.t7.t7.t5))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t15.t7.t7.t7.t7.t5))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t7.t6 t5.t78.t15.t7.t7.t7.t7.t8))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t7.t7 t5.t78.t15.t7.t7.t7.t7.t9))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t7.t6 t5.t78.t15.t7.t7.t7.t7.t11))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t7.t10 t5.t78.t15.t7.t7.t7.t7.t12))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t7.t6 t5.t78.t15.t7.t7.t7.t7.t13))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t7.t14 t5.t78.t15.t7.t7.t7.t7.t15))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t6 t5.t78.t15.t7.t7.t7.t7))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t10.t5 t5.t78.t15.t7.t7.t7.t10.t6))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t10.t9.t3 t5.t78.t15.t7.t7.t7.t10.t9.t4))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t7.t7.t10.t8 t5.t78.t15.t7.t7.t7.t10.t9))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t7.t7.t10.t7 t5.t78.t15.t7.t7.t7.t10.t10))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t10.t11 t5.t78.t15.t7.t7.t7.t10.t12))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t10.t15.t2 t5.t78.t15.t7.t7.t7.t10.t15.t3))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t7.t7.t7.t10.t14 t5.t78.t15.t7.t7.t7.t10.t15))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t7.t7.t7.t10.t13 t5.t78.t15.t7.t7.t7.t10.t16))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t10.t4 t5.t78.t15.t7.t7.t7.t10.t17))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t10.t20.t2))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t7.t7.t7.t10.t19 t5.t78.t15.t7.t7.t7.t10.t20))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t7.t7.t7.t10.t18 t5.t78.t15.t7.t7.t7.t10.t21))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t10.t22 t5.t78.t15.t7.t7.t7.t10.t23))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t15.t7.t7.t7.t10.t24 t5.t78.t15.t7.t7.t7.t10.t25))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t9 t5.t78.t15.t7.t7.t7.t10))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t15.t7.t7.t7.t8 t5.t78.t15.t7.t7.t7.t11))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t15.t7.t7.t7.t5 t5.t78.t15.t7.t7.t7.t12 a4))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t7.t7.t7.t4 t5.t78.t15.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t15.t7.t7.t7.t14))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t15.t7.t7.t7.t14))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t16 t5.t78.t15.t7.t7.t7.t17))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t15 t5.t78.t15.t7.t7.t7.t18))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t19 t5.t78.t15.t7.t7.t7.t20))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t7.t7.t7.t21 t5.t78.t15.t7.t7.t7.t22))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t7.t7.t6 t5.t78.t15.t7.t7.t7))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t15.t7.t7.t10.t4 t5.t78.t15.t7.t7.t10.t5))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t15.t7.t7.t10.t8.t3 t5.t78.t15.t7.t7.t10.t8.t4))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t7.t10.t7 t5.t78.t15.t7.t7.t10.t8))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t7.t10.t6 t5.t78.t15.t7.t7.t10.t9))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t15.t7.t7.t10.t10 t5.t78.t15.t7.t7.t10.t11))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t7.t10.t12 t5.t78.t15.t7.t7.t10.t13))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t7.t7.t10.t14 t5.t78.t15.t7.t7.t10.t15))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t15.t7.t7.t10.t16 t5.t78.t15.t7.t7.t10.t17))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t15.t7.t7.t9 t5.t78.t15.t7.t7.t10))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t15.t7.t7.t8 t5.t78.t15.t7.t7.t11))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t15.t7.t7.t5 t5.t78.t15.t7.t7.t12 a5))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t15.t7.t7.t16.t5))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t15.t7.t7.t16.t5))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t15.t7.t7.t16.t6 t5.t78.t15.t7.t7.t16.t8))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t15.t7.t7.t16.t7 t5.t78.t15.t7.t7.t16.t9))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t15.t7.t7.t16.t6 t5.t78.t15.t7.t7.t16.t11))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t15.t7.t7.t16.t10 t5.t78.t15.t7.t7.t16.t12))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t15.t7.t7.t16.t6 t5.t78.t15.t7.t7.t16.t13))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t7.t7.t16.t14 t5.t78.t15.t7.t7.t16.t15))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t7.t7.t15 t5.t78.t15.t7.t7.t16))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t15.t7.t7.t19.t5 t5.t78.t15.t7.t7.t19.t6))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t15.t7.t7.t19.t9.t3 t5.t78.t15.t7.t7.t19.t9.t4))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t7.t19.t8 t5.t78.t15.t7.t7.t19.t9))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t7.t19.t7 t5.t78.t15.t7.t7.t19.t10))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t7.t7.t19.t11 t5.t78.t15.t7.t7.t19.t12))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t15.t7.t7.t19.t15.t2 t5.t78.t15.t7.t7.t19.t15.t3))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t7.t7.t19.t14 t5.t78.t15.t7.t7.t19.t15))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t7.t7.t19.t13 t5.t78.t15.t7.t7.t19.t16))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t15.t7.t7.t19.t4 t5.t78.t15.t7.t7.t19.t17))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t7.t7.t19.t20.t2))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t7.t7.t19.t19 t5.t78.t15.t7.t7.t19.t20))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t7.t7.t19.t18 t5.t78.t15.t7.t7.t19.t21))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t7.t7.t19.t22 t5.t78.t15.t7.t7.t19.t23))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t15.t7.t7.t19.t24 t5.t78.t15.t7.t7.t19.t25))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t15.t7.t7.t18 t5.t78.t15.t7.t7.t19))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t15.t7.t7.t17 t5.t78.t15.t7.t7.t20))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t15.t7.t7.t14 t5.t78.t15.t7.t7.t21 a4))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t7.t7.t4 t5.t78.t15.t7.t7.t13 t5.t78.t15.t7.t7.t22 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t15.t7.t7.t23))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t15.t7.t7.t23))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t15.t7.t7.t25 t5.t78.t15.t7.t7.t26))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t15.t7.t7.t24 t5.t78.t15.t7.t7.t27))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t78.t15.t7.t7.t28 t5.t78.t15.t7.t7.t29))
% 1.19/1.39  (step t5.t78.t15.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t7.t7.t30 t5.t78.t15.t7.t7.t31))
% 1.19/1.39  (step t5.t78.t15.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t7.t6 t5.t78.t15.t7.t7))
% 1.19/1.39  (step t5.t78.t15.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t7.t10.t4 t5.t78.t15.t7.t10.t5))
% 1.19/1.39  (step t5.t78.t15.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t15.t7.t10.t8.t3 t5.t78.t15.t7.t10.t8.t4))
% 1.19/1.39  (step t5.t78.t15.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t10.t7 t5.t78.t15.t7.t10.t8))
% 1.19/1.39  (step t5.t78.t15.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t10.t6 t5.t78.t15.t7.t10.t9))
% 1.19/1.39  (step t5.t78.t15.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t78.t15.t7.t10.t10 t5.t78.t15.t7.t10.t11))
% 1.19/1.39  (step t5.t78.t15.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t78.t15.t7.t10.t12 t5.t78.t15.t7.t10.t13))
% 1.19/1.39  (step t5.t78.t15.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t7.t10.t14 t5.t78.t15.t7.t10.t15))
% 1.19/1.39  (step t5.t78.t15.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t78.t15.t7.t10.t16 t5.t78.t15.t7.t10.t17))
% 1.19/1.39  (step t5.t78.t15.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t15.t7.t9 t5.t78.t15.t7.t10))
% 1.19/1.39  (step t5.t78.t15.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t78.t15.t7.t8 t5.t78.t15.t7.t11))
% 1.19/1.39  (step t5.t78.t15.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t78.t15.t7.t5 t5.t78.t15.t7.t12 a6))
% 1.19/1.39  (step t5.t78.t15.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t15.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t15.t7.t16.t7.t5))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t15.t7.t16.t7.t5))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t15.t7.t16.t7.t6 t5.t78.t15.t7.t16.t7.t8))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t15.t7.t16.t7.t7 t5.t78.t15.t7.t16.t7.t9))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t15.t7.t16.t7.t6 t5.t78.t15.t7.t16.t7.t11))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t15.t7.t16.t7.t10 t5.t78.t15.t7.t16.t7.t12))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t15.t7.t16.t7.t6 t5.t78.t15.t7.t16.t7.t13))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t7.t16.t7.t14 t5.t78.t15.t7.t16.t7.t15))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t7.t16.t6 t5.t78.t15.t7.t16.t7))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t15.t7.t16.t10.t5 t5.t78.t15.t7.t16.t10.t6))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t15.t7.t16.t10.t9.t3 t5.t78.t15.t7.t16.t10.t9.t4))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t16.t10.t8 t5.t78.t15.t7.t16.t10.t9))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t16.t10.t7 t5.t78.t15.t7.t16.t10.t10))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t7.t16.t10.t11 t5.t78.t15.t7.t16.t10.t12))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t15.t7.t16.t10.t15.t2 t5.t78.t15.t7.t16.t10.t15.t3))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t7.t16.t10.t14 t5.t78.t15.t7.t16.t10.t15))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t7.t16.t10.t13 t5.t78.t15.t7.t16.t10.t16))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t15.t7.t16.t10.t4 t5.t78.t15.t7.t16.t10.t17))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t7.t16.t10.t20.t2))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t7.t16.t10.t19 t5.t78.t15.t7.t16.t10.t20))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t7.t16.t10.t18 t5.t78.t15.t7.t16.t10.t21))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t7.t16.t10.t22 t5.t78.t15.t7.t16.t10.t23))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t15.t7.t16.t10.t24 t5.t78.t15.t7.t16.t10.t25))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t15.t7.t16.t9 t5.t78.t15.t7.t16.t10))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t15.t7.t16.t8 t5.t78.t15.t7.t16.t11))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t15.t7.t16.t5 t5.t78.t15.t7.t16.t12 a4))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t7.t16.t4 t5.t78.t15.t7.t16.t13 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t15.t7.t16.t14))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t15.t7.t16.t14))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t15.t7.t16.t16 t5.t78.t15.t7.t16.t17))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t15.t7.t16.t15 t5.t78.t15.t7.t16.t18))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t15.t7.t16.t19 t5.t78.t15.t7.t16.t20))
% 1.19/1.39  (step t5.t78.t15.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t7.t16.t21 t5.t78.t15.t7.t16.t22))
% 1.19/1.39  (step t5.t78.t15.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t7.t15 t5.t78.t15.t7.t16))
% 1.19/1.39  (step t5.t78.t15.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t15.t7.t19.t4 t5.t78.t15.t7.t19.t5))
% 1.19/1.39  (step t5.t78.t15.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t15.t7.t19.t8.t3 t5.t78.t15.t7.t19.t8.t4))
% 1.19/1.39  (step t5.t78.t15.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t19.t7 t5.t78.t15.t7.t19.t8))
% 1.19/1.39  (step t5.t78.t15.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t19.t6 t5.t78.t15.t7.t19.t9))
% 1.19/1.39  (step t5.t78.t15.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t15.t7.t19.t10 t5.t78.t15.t7.t19.t11))
% 1.19/1.39  (step t5.t78.t15.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t19.t12 t5.t78.t15.t7.t19.t13))
% 1.19/1.39  (step t5.t78.t15.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t7.t19.t14 t5.t78.t15.t7.t19.t15))
% 1.19/1.39  (step t5.t78.t15.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t15.t7.t19.t16 t5.t78.t15.t7.t19.t17))
% 1.19/1.39  (step t5.t78.t15.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t15.t7.t18 t5.t78.t15.t7.t19))
% 1.19/1.39  (step t5.t78.t15.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t15.t7.t17 t5.t78.t15.t7.t20))
% 1.19/1.39  (step t5.t78.t15.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t15.t7.t14 t5.t78.t15.t7.t21 a5))
% 1.19/1.39  (step t5.t78.t15.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t15.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t7.t25.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t15.t7.t25.t5))
% 1.19/1.39  (step t5.t78.t15.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t15.t7.t25.t5))
% 1.19/1.39  (step t5.t78.t15.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t15.t7.t25.t6 t5.t78.t15.t7.t25.t8))
% 1.19/1.39  (step t5.t78.t15.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t15.t7.t25.t7 t5.t78.t15.t7.t25.t9))
% 1.19/1.39  (step t5.t78.t15.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t15.t7.t25.t6 t5.t78.t15.t7.t25.t11))
% 1.19/1.39  (step t5.t78.t15.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t15.t7.t25.t10 t5.t78.t15.t7.t25.t12))
% 1.19/1.39  (step t5.t78.t15.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t15.t7.t25.t6 t5.t78.t15.t7.t25.t13))
% 1.19/1.39  (step t5.t78.t15.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t7.t25.t14 t5.t78.t15.t7.t25.t15))
% 1.19/1.39  (step t5.t78.t15.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t7.t24 t5.t78.t15.t7.t25))
% 1.19/1.39  (step t5.t78.t15.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t15.t7.t28.t5 t5.t78.t15.t7.t28.t6))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t15.t7.t28.t9.t3 t5.t78.t15.t7.t28.t9.t4))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t28.t8 t5.t78.t15.t7.t28.t9))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t7.t28.t7 t5.t78.t15.t7.t28.t10))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t7.t28.t11 t5.t78.t15.t7.t28.t12))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t15.t7.t28.t15.t2 t5.t78.t15.t7.t28.t15.t3))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t7.t28.t14 t5.t78.t15.t7.t28.t15))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t7.t28.t13 t5.t78.t15.t7.t28.t16))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t15.t7.t28.t4 t5.t78.t15.t7.t28.t17))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t7.t28.t20.t2))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t7.t28.t19 t5.t78.t15.t7.t28.t20))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t7.t28.t18 t5.t78.t15.t7.t28.t21))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t7.t28.t22 t5.t78.t15.t7.t28.t23))
% 1.19/1.39  (step t5.t78.t15.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t15.t7.t28.t24 t5.t78.t15.t7.t28.t25))
% 1.19/1.39  (step t5.t78.t15.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t15.t7.t27 t5.t78.t15.t7.t28))
% 1.19/1.39  (step t5.t78.t15.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t15.t7.t26 t5.t78.t15.t7.t29))
% 1.19/1.39  (step t5.t78.t15.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t15.t7.t23 t5.t78.t15.t7.t30 a4))
% 1.19/1.39  (step t5.t78.t15.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t7.t4 t5.t78.t15.t7.t13 t5.t78.t15.t7.t22 t5.t78.t15.t7.t31 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t78.t15.t7.t32))
% 1.19/1.39  (step t5.t78.t15.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t78.t15.t7.t32))
% 1.19/1.39  (step t5.t78.t15.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t78.t15.t7.t34 t5.t78.t15.t7.t35))
% 1.19/1.39  (step t5.t78.t15.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t78.t15.t7.t36 t5.t78.t15.t7.t37))
% 1.19/1.39  (step t5.t78.t15.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t78.t15.t7.t33 t5.t78.t15.t7.t38))
% 1.19/1.39  (step t5.t78.t15.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t78.t15.t7.t34 t5.t78.t15.t7.t37))
% 1.19/1.39  (step t5.t78.t15.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t78.t15.t7.t40 t5.t78.t15.t7.t35))
% 1.19/1.39  (step t5.t78.t15.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t78.t15.t7.t39 t5.t78.t15.t7.t41))
% 1.19/1.39  (step t5.t78.t15.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t7.t42 t5.t78.t15.t7.t43))
% 1.19/1.39  (step t5.t78.t15.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t6 t5.t78.t15.t7))
% 1.19/1.39  (step t5.t78.t15.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t78.t15.t10.t5 t5.t78.t15.t10.t6))
% 1.19/1.39  (step t5.t78.t15.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t78.t15.t10.t7 t5.t78.t15.t10.t8))
% 1.19/1.39  (step t5.t78.t15.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t15.t10.t4 t5.t78.t15.t10.t9))
% 1.19/1.39  (step t5.t78.t15.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t10.t12.t3))
% 1.19/1.39  (step t5.t78.t15.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t10.t12.t4 t5.t78.t15.t10.t12.t5))
% 1.19/1.39  (step t5.t78.t15.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t15.t10.t12.t6))
% 1.19/1.39  (step t5.t78.t15.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t78.t15.t10.t11 t5.t78.t15.t10.t12))
% 1.19/1.39  (step t5.t78.t15.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t78.t15.t10.t10 t5.t78.t15.t10.t13))
% 1.19/1.39  (step t5.t78.t15.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t78.t15.t10.t15 t5.t78.t15.t10.t16))
% 1.19/1.39  (step t5.t78.t15.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t78.t15.t10.t17 t5.t78.t15.t10.t18))
% 1.19/1.39  (step t5.t78.t15.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t15.t10.t14 t5.t78.t15.t10.t19))
% 1.19/1.39  (step t5.t78.t15.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t10.t22.t3))
% 1.19/1.39  (step t5.t78.t15.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t15.t10.t22.t2 t5.t78.t15.t10.t22.t4))
% 1.19/1.39  (step t5.t78.t15.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t78.t15.t10.t22.t5))
% 1.19/1.39  (step t5.t78.t15.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t15.t10.t21 t5.t78.t15.t10.t22))
% 1.19/1.39  (step t5.t78.t15.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t15.t10.t20 t5.t78.t15.t10.t23))
% 1.19/1.39  (step t5.t78.t15.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t10.t24 t5.t78.t15.t10.t25))
% 1.19/1.39  (step t5.t78.t15.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t78.t15.t10.t26 t5.t78.t15.t10.t27))
% 1.19/1.39  (step t5.t78.t15.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t78.t15.t9 t5.t78.t15.t10))
% 1.19/1.39  (step t5.t78.t15.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t78.t15.t8 t5.t78.t15.t11))
% 1.19/1.39  (step t5.t78.t15.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t78.t15.t5 t5.t78.t15.t12 a7))
% 1.19/1.39  (step t5.t78.t15.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t15.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t15.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t15.t16.t7.t7.t5))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t15.t16.t7.t7.t5))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t15.t16.t7.t7.t6 t5.t78.t15.t16.t7.t7.t8))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t15.t16.t7.t7.t7 t5.t78.t15.t16.t7.t7.t9))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t15.t16.t7.t7.t6 t5.t78.t15.t16.t7.t7.t11))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t15.t16.t7.t7.t10 t5.t78.t15.t16.t7.t7.t12))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t15.t16.t7.t7.t6 t5.t78.t15.t16.t7.t7.t13))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t16.t7.t7.t14 t5.t78.t15.t16.t7.t7.t15))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t16.t7.t6 t5.t78.t15.t16.t7.t7))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t15.t16.t7.t10.t5 t5.t78.t15.t16.t7.t10.t6))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t15.t16.t7.t10.t9.t3 t5.t78.t15.t16.t7.t10.t9.t4))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t16.t7.t10.t8 t5.t78.t15.t16.t7.t10.t9))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t16.t7.t10.t7 t5.t78.t15.t16.t7.t10.t10))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t16.t7.t10.t11 t5.t78.t15.t16.t7.t10.t12))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t15.t16.t7.t10.t15.t2 t5.t78.t15.t16.t7.t10.t15.t3))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t16.t7.t10.t14 t5.t78.t15.t16.t7.t10.t15))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t16.t7.t10.t13 t5.t78.t15.t16.t7.t10.t16))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t15.t16.t7.t10.t4 t5.t78.t15.t16.t7.t10.t17))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t16.t7.t10.t20.t2))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t16.t7.t10.t19 t5.t78.t15.t16.t7.t10.t20))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t16.t7.t10.t18 t5.t78.t15.t16.t7.t10.t21))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t16.t7.t10.t22 t5.t78.t15.t16.t7.t10.t23))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t15.t16.t7.t10.t24 t5.t78.t15.t16.t7.t10.t25))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t15.t16.t7.t9 t5.t78.t15.t16.t7.t10))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t15.t16.t7.t8 t5.t78.t15.t16.t7.t11))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t15.t16.t7.t5 t5.t78.t15.t16.t7.t12 a4))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t16.t7.t4 t5.t78.t15.t16.t7.t13 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t15.t16.t7.t14))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t15.t16.t7.t14))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t15.t16.t7.t16 t5.t78.t15.t16.t7.t17))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t15.t16.t7.t15 t5.t78.t15.t16.t7.t18))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t15.t16.t7.t19 t5.t78.t15.t16.t7.t20))
% 1.19/1.39  (step t5.t78.t15.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t16.t7.t21 t5.t78.t15.t16.t7.t22))
% 1.19/1.39  (step t5.t78.t15.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t16.t6 t5.t78.t15.t16.t7))
% 1.19/1.39  (step t5.t78.t15.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t15.t16.t10.t4 t5.t78.t15.t16.t10.t5))
% 1.19/1.39  (step t5.t78.t15.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t15.t16.t10.t8.t3 t5.t78.t15.t16.t10.t8.t4))
% 1.19/1.39  (step t5.t78.t15.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t16.t10.t7 t5.t78.t15.t16.t10.t8))
% 1.19/1.39  (step t5.t78.t15.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t16.t10.t6 t5.t78.t15.t16.t10.t9))
% 1.19/1.39  (step t5.t78.t15.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t15.t16.t10.t10 t5.t78.t15.t16.t10.t11))
% 1.19/1.39  (step t5.t78.t15.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t16.t10.t12 t5.t78.t15.t16.t10.t13))
% 1.19/1.39  (step t5.t78.t15.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t16.t10.t14 t5.t78.t15.t16.t10.t15))
% 1.19/1.39  (step t5.t78.t15.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t15.t16.t10.t16 t5.t78.t15.t16.t10.t17))
% 1.19/1.39  (step t5.t78.t15.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t15.t16.t9 t5.t78.t15.t16.t10))
% 1.19/1.39  (step t5.t78.t15.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t15.t16.t8 t5.t78.t15.t16.t11))
% 1.19/1.39  (step t5.t78.t15.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t15.t16.t5 t5.t78.t15.t16.t12 a5))
% 1.19/1.39  (step t5.t78.t15.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t15.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t16.t16.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t15.t16.t16.t5))
% 1.19/1.39  (step t5.t78.t15.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t15.t16.t16.t5))
% 1.19/1.39  (step t5.t78.t15.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t15.t16.t16.t6 t5.t78.t15.t16.t16.t8))
% 1.19/1.39  (step t5.t78.t15.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t15.t16.t16.t7 t5.t78.t15.t16.t16.t9))
% 1.19/1.39  (step t5.t78.t15.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t15.t16.t16.t6 t5.t78.t15.t16.t16.t11))
% 1.19/1.39  (step t5.t78.t15.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t15.t16.t16.t10 t5.t78.t15.t16.t16.t12))
% 1.19/1.39  (step t5.t78.t15.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t15.t16.t16.t6 t5.t78.t15.t16.t16.t13))
% 1.19/1.39  (step t5.t78.t15.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t16.t16.t14 t5.t78.t15.t16.t16.t15))
% 1.19/1.39  (step t5.t78.t15.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t16.t15 t5.t78.t15.t16.t16))
% 1.19/1.39  (step t5.t78.t15.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t15.t16.t19.t5 t5.t78.t15.t16.t19.t6))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t15.t16.t19.t9.t3 t5.t78.t15.t16.t19.t9.t4))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t16.t19.t8 t5.t78.t15.t16.t19.t9))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t16.t19.t7 t5.t78.t15.t16.t19.t10))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t16.t19.t11 t5.t78.t15.t16.t19.t12))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t15.t16.t19.t15.t2 t5.t78.t15.t16.t19.t15.t3))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t16.t19.t14 t5.t78.t15.t16.t19.t15))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t16.t19.t13 t5.t78.t15.t16.t19.t16))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t15.t16.t19.t4 t5.t78.t15.t16.t19.t17))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t16.t19.t20.t2))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t16.t19.t19 t5.t78.t15.t16.t19.t20))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t16.t19.t18 t5.t78.t15.t16.t19.t21))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t16.t19.t22 t5.t78.t15.t16.t19.t23))
% 1.19/1.39  (step t5.t78.t15.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t15.t16.t19.t24 t5.t78.t15.t16.t19.t25))
% 1.19/1.39  (step t5.t78.t15.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t15.t16.t18 t5.t78.t15.t16.t19))
% 1.19/1.39  (step t5.t78.t15.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t15.t16.t17 t5.t78.t15.t16.t20))
% 1.19/1.39  (step t5.t78.t15.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t15.t16.t14 t5.t78.t15.t16.t21 a4))
% 1.19/1.39  (step t5.t78.t15.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t16.t4 t5.t78.t15.t16.t13 t5.t78.t15.t16.t22 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t15.t16.t23))
% 1.19/1.39  (step t5.t78.t15.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t15.t16.t23))
% 1.19/1.39  (step t5.t78.t15.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t15.t16.t25 t5.t78.t15.t16.t26))
% 1.19/1.39  (step t5.t78.t15.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t15.t16.t24 t5.t78.t15.t16.t27))
% 1.19/1.39  (step t5.t78.t15.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t78.t15.t16.t28 t5.t78.t15.t16.t29))
% 1.19/1.39  (step t5.t78.t15.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t16.t30 t5.t78.t15.t16.t31))
% 1.19/1.39  (step t5.t78.t15.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t15 t5.t78.t15.t16))
% 1.19/1.39  (step t5.t78.t15.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t19.t4 t5.t78.t15.t19.t5))
% 1.19/1.39  (step t5.t78.t15.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t15.t19.t8.t3 t5.t78.t15.t19.t8.t4))
% 1.19/1.39  (step t5.t78.t15.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t19.t7 t5.t78.t15.t19.t8))
% 1.19/1.39  (step t5.t78.t15.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t19.t6 t5.t78.t15.t19.t9))
% 1.19/1.39  (step t5.t78.t15.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t78.t15.t19.t10 t5.t78.t15.t19.t11))
% 1.19/1.39  (step t5.t78.t15.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t78.t15.t19.t12 t5.t78.t15.t19.t13))
% 1.19/1.39  (step t5.t78.t15.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t19.t14 t5.t78.t15.t19.t15))
% 1.19/1.39  (step t5.t78.t15.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t78.t15.t19.t16 t5.t78.t15.t19.t17))
% 1.19/1.39  (step t5.t78.t15.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t15.t18 t5.t78.t15.t19))
% 1.19/1.39  (step t5.t78.t15.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t78.t15.t17 t5.t78.t15.t20))
% 1.19/1.39  (step t5.t78.t15.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t78.t15.t14 t5.t78.t15.t21 a6))
% 1.19/1.39  (step t5.t78.t15.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t15.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t15.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t25.t7.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t15.t25.t7.t5))
% 1.19/1.39  (step t5.t78.t15.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t15.t25.t7.t5))
% 1.19/1.39  (step t5.t78.t15.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t15.t25.t7.t6 t5.t78.t15.t25.t7.t8))
% 1.19/1.39  (step t5.t78.t15.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t15.t25.t7.t7 t5.t78.t15.t25.t7.t9))
% 1.19/1.39  (step t5.t78.t15.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t15.t25.t7.t6 t5.t78.t15.t25.t7.t11))
% 1.19/1.39  (step t5.t78.t15.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t15.t25.t7.t10 t5.t78.t15.t25.t7.t12))
% 1.19/1.39  (step t5.t78.t15.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t15.t25.t7.t6 t5.t78.t15.t25.t7.t13))
% 1.19/1.39  (step t5.t78.t15.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t25.t7.t14 t5.t78.t15.t25.t7.t15))
% 1.19/1.39  (step t5.t78.t15.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t25.t6 t5.t78.t15.t25.t7))
% 1.19/1.39  (step t5.t78.t15.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t15.t25.t10.t5 t5.t78.t15.t25.t10.t6))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t15.t25.t10.t9.t3 t5.t78.t15.t25.t10.t9.t4))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t25.t10.t8 t5.t78.t15.t25.t10.t9))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t25.t10.t7 t5.t78.t15.t25.t10.t10))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t25.t10.t11 t5.t78.t15.t25.t10.t12))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t15.t25.t10.t15.t2 t5.t78.t15.t25.t10.t15.t3))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t25.t10.t14 t5.t78.t15.t25.t10.t15))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t25.t10.t13 t5.t78.t15.t25.t10.t16))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t15.t25.t10.t4 t5.t78.t15.t25.t10.t17))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t25.t10.t20.t2))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t25.t10.t19 t5.t78.t15.t25.t10.t20))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t25.t10.t18 t5.t78.t15.t25.t10.t21))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t25.t10.t22 t5.t78.t15.t25.t10.t23))
% 1.19/1.39  (step t5.t78.t15.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t15.t25.t10.t24 t5.t78.t15.t25.t10.t25))
% 1.19/1.39  (step t5.t78.t15.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t15.t25.t9 t5.t78.t15.t25.t10))
% 1.19/1.39  (step t5.t78.t15.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t15.t25.t8 t5.t78.t15.t25.t11))
% 1.19/1.39  (step t5.t78.t15.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t15.t25.t5 t5.t78.t15.t25.t12 a4))
% 1.19/1.39  (step t5.t78.t15.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t25.t4 t5.t78.t15.t25.t13 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t15.t25.t14))
% 1.19/1.39  (step t5.t78.t15.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t15.t25.t14))
% 1.19/1.39  (step t5.t78.t15.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t15.t25.t16 t5.t78.t15.t25.t17))
% 1.19/1.39  (step t5.t78.t15.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t15.t25.t15 t5.t78.t15.t25.t18))
% 1.19/1.39  (step t5.t78.t15.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t15.t25.t19 t5.t78.t15.t25.t20))
% 1.19/1.39  (step t5.t78.t15.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t25.t21 t5.t78.t15.t25.t22))
% 1.19/1.39  (step t5.t78.t15.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t24 t5.t78.t15.t25))
% 1.19/1.39  (step t5.t78.t15.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t15.t28.t4 t5.t78.t15.t28.t5))
% 1.19/1.39  (step t5.t78.t15.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t15.t28.t8.t3 t5.t78.t15.t28.t8.t4))
% 1.19/1.39  (step t5.t78.t15.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t28.t7 t5.t78.t15.t28.t8))
% 1.19/1.39  (step t5.t78.t15.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t28.t6 t5.t78.t15.t28.t9))
% 1.19/1.39  (step t5.t78.t15.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t15.t28.t10 t5.t78.t15.t28.t11))
% 1.19/1.39  (step t5.t78.t15.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t28.t12 t5.t78.t15.t28.t13))
% 1.19/1.39  (step t5.t78.t15.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t28.t14 t5.t78.t15.t28.t15))
% 1.19/1.39  (step t5.t78.t15.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t15.t28.t16 t5.t78.t15.t28.t17))
% 1.19/1.39  (step t5.t78.t15.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t15.t27 t5.t78.t15.t28))
% 1.19/1.39  (step t5.t78.t15.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t15.t26 t5.t78.t15.t29))
% 1.19/1.39  (step t5.t78.t15.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t15.t23 t5.t78.t15.t30 a5))
% 1.19/1.39  (step t5.t78.t15.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t15.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t15.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t34.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t15.t34.t5))
% 1.19/1.39  (step t5.t78.t15.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t15.t34.t5))
% 1.19/1.39  (step t5.t78.t15.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t15.t34.t6 t5.t78.t15.t34.t8))
% 1.19/1.39  (step t5.t78.t15.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t15.t34.t7 t5.t78.t15.t34.t9))
% 1.19/1.39  (step t5.t78.t15.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t15.t34.t6 t5.t78.t15.t34.t11))
% 1.19/1.39  (step t5.t78.t15.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t15.t34.t10 t5.t78.t15.t34.t12))
% 1.19/1.39  (step t5.t78.t15.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t15.t34.t6 t5.t78.t15.t34.t13))
% 1.19/1.39  (step t5.t78.t15.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t34.t14 t5.t78.t15.t34.t15))
% 1.19/1.39  (step t5.t78.t15.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t15.t33 t5.t78.t15.t34))
% 1.19/1.39  (step t5.t78.t15.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t15.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t15.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t15.t37.t5 t5.t78.t15.t37.t6))
% 1.19/1.39  (step t5.t78.t15.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t15.t37.t9.t3 t5.t78.t15.t37.t9.t4))
% 1.19/1.39  (step t5.t78.t15.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t37.t8 t5.t78.t15.t37.t9))
% 1.19/1.39  (step t5.t78.t15.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t15.t37.t7 t5.t78.t15.t37.t10))
% 1.19/1.39  (step t5.t78.t15.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t37.t11 t5.t78.t15.t37.t12))
% 1.19/1.39  (step t5.t78.t15.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t15.t37.t15.t2 t5.t78.t15.t37.t15.t3))
% 1.19/1.39  (step t5.t78.t15.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t37.t14 t5.t78.t15.t37.t15))
% 1.19/1.39  (step t5.t78.t15.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t15.t37.t13 t5.t78.t15.t37.t16))
% 1.19/1.39  (step t5.t78.t15.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t15.t37.t4 t5.t78.t15.t37.t17))
% 1.19/1.39  (step t5.t78.t15.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t15.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t15.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t15.t37.t20.t2))
% 1.19/1.39  (step t5.t78.t15.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t37.t19 t5.t78.t15.t37.t20))
% 1.19/1.39  (step t5.t78.t15.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t15.t37.t18 t5.t78.t15.t37.t21))
% 1.19/1.39  (step t5.t78.t15.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t37.t22 t5.t78.t15.t37.t23))
% 1.19/1.39  (step t5.t78.t15.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t15.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t15.t37.t24 t5.t78.t15.t37.t25))
% 1.19/1.39  (step t5.t78.t15.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t15.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t15.t36 t5.t78.t15.t37))
% 1.19/1.39  (step t5.t78.t15.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t15.t35 t5.t78.t15.t38))
% 1.19/1.39  (step t5.t78.t15.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t15.t32 t5.t78.t15.t39 a4))
% 1.19/1.39  (step t5.t78.t15.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t15.t4 t5.t78.t15.t13 t5.t78.t15.t22 t5.t78.t15.t31 t5.t78.t15.t40 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t15.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t15.t41))
% 1.19/1.39  (step t5.t78.t15.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t5.t78.t15.t41))
% 1.19/1.39  (step t5.t78.t15.t44 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t5.t78.t15.t43 t5.t78.t15.t44))
% 1.19/1.39  (step t5.t78.t15.t46 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t5.t78.t15.t45 t5.t78.t15.t46))
% 1.19/1.39  (step t5.t78.t15.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t5.t78.t15.t42 t5.t78.t15.t47))
% 1.19/1.39  (step t5.t78.t15.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t15.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t5.t78.t15.t48 t5.t78.t15.t49))
% 1.19/1.39  (step t5.t78.t15 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t16 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t5.t78.t14 t5.t78.t15))
% 1.19/1.39  (step t5.t78.t17 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t18 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t18.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t18.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t18.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t18.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t18.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t18.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t18.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t5.t78.t18.t5 t5.t78.t18.t6))
% 1.19/1.39  (step t5.t78.t18.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t18.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t18.t7 t5.t78.t18.t8))
% 1.19/1.39  (step t5.t78.t18.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t78.t18.t4 t5.t78.t18.t9))
% 1.19/1.39  (step t5.t78.t18.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t18.t12 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t18.t12.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t18.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t18.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t5.t78.t18.t12.t2))
% 1.19/1.39  (step t5.t78.t18.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t18.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t5.t78.t18.t12.t3 t5.t78.t18.t12.t4))
% 1.19/1.39  (step t5.t78.t18.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t18.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t78.t18.t11 t5.t78.t18.t12))
% 1.19/1.39  (step t5.t78.t18.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t78.t18.t10 t5.t78.t18.t13))
% 1.19/1.39  (step t5.t78.t18.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t18.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t18.t14 t5.t78.t18.t15))
% 1.19/1.39  (step t5.t78.t18.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t18.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t78.t18.t16 t5.t78.t18.t17))
% 1.19/1.39  (step t5.t78.t18 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t19 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t17 t5.t78.t18))
% 1.19/1.39  (step t5.t78.t20 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t16 t5.t78.t19))
% 1.19/1.39  (step t5.t78.t21 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t13 t5.t78.t20 a8))
% 1.19/1.39  (step t5.t78.t22 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t23 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t24 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t24.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t24.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t24.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t24.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t24.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t24.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t24.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t24.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t24.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t24.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t24.t7.t7.t7.t5))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t24.t7.t7.t7.t5))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t24.t7.t7.t7.t6 t5.t78.t24.t7.t7.t7.t8))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t24.t7.t7.t7.t7 t5.t78.t24.t7.t7.t7.t9))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t24.t7.t7.t7.t6 t5.t78.t24.t7.t7.t7.t11))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t24.t7.t7.t7.t10 t5.t78.t24.t7.t7.t7.t12))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t24.t7.t7.t7.t6 t5.t78.t24.t7.t7.t7.t13))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t24.t7.t7.t7.t14 t5.t78.t24.t7.t7.t7.t15))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t24.t7.t7.t6 t5.t78.t24.t7.t7.t7))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t24.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t24.t7.t7.t10.t5 t5.t78.t24.t7.t7.t10.t6))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t24.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t24.t7.t7.t10.t9.t3 t5.t78.t24.t7.t7.t10.t9.t4))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t7.t7.t10.t8 t5.t78.t24.t7.t7.t10.t9))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t7.t7.t10.t7 t5.t78.t24.t7.t7.t10.t10))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t24.t7.t7.t10.t11 t5.t78.t24.t7.t7.t10.t12))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t24.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t24.t7.t7.t10.t15.t2 t5.t78.t24.t7.t7.t10.t15.t3))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t24.t7.t7.t10.t14 t5.t78.t24.t7.t7.t10.t15))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t24.t7.t7.t10.t13 t5.t78.t24.t7.t7.t10.t16))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t24.t7.t7.t10.t4 t5.t78.t24.t7.t7.t10.t17))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t24.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t24.t7.t7.t10.t20.t2))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t24.t7.t7.t10.t19 t5.t78.t24.t7.t7.t10.t20))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t24.t7.t7.t10.t18 t5.t78.t24.t7.t7.t10.t21))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t24.t7.t7.t10.t22 t5.t78.t24.t7.t7.t10.t23))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t24.t7.t7.t10.t24 t5.t78.t24.t7.t7.t10.t25))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t24.t7.t7.t9 t5.t78.t24.t7.t7.t10))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t24.t7.t7.t8 t5.t78.t24.t7.t7.t11))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t24.t7.t7.t5 t5.t78.t24.t7.t7.t12 a4))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t24.t7.t7.t4 t5.t78.t24.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t24.t7.t7.t14))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t24.t7.t7.t14))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t24.t7.t7.t16 t5.t78.t24.t7.t7.t17))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t24.t7.t7.t15 t5.t78.t24.t7.t7.t18))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t24.t7.t7.t19 t5.t78.t24.t7.t7.t20))
% 1.19/1.39  (step t5.t78.t24.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t24.t7.t7.t21 t5.t78.t24.t7.t7.t22))
% 1.19/1.39  (step t5.t78.t24.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t24.t7.t6 t5.t78.t24.t7.t7))
% 1.19/1.39  (step t5.t78.t24.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t24.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t24.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t24.t7.t10.t4 t5.t78.t24.t7.t10.t5))
% 1.19/1.39  (step t5.t78.t24.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t24.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t24.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t24.t7.t10.t8.t3 t5.t78.t24.t7.t10.t8.t4))
% 1.19/1.39  (step t5.t78.t24.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t7.t10.t7 t5.t78.t24.t7.t10.t8))
% 1.19/1.39  (step t5.t78.t24.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t7.t10.t6 t5.t78.t24.t7.t10.t9))
% 1.19/1.39  (step t5.t78.t24.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t24.t7.t10.t10 t5.t78.t24.t7.t10.t11))
% 1.19/1.39  (step t5.t78.t24.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t7.t10.t12 t5.t78.t24.t7.t10.t13))
% 1.19/1.39  (step t5.t78.t24.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t24.t7.t10.t14 t5.t78.t24.t7.t10.t15))
% 1.19/1.39  (step t5.t78.t24.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t24.t7.t10.t16 t5.t78.t24.t7.t10.t17))
% 1.19/1.39  (step t5.t78.t24.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t24.t7.t9 t5.t78.t24.t7.t10))
% 1.19/1.39  (step t5.t78.t24.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t24.t7.t8 t5.t78.t24.t7.t11))
% 1.19/1.39  (step t5.t78.t24.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t24.t7.t5 t5.t78.t24.t7.t12 a5))
% 1.19/1.39  (step t5.t78.t24.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t24.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t24.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t24.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t24.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t24.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t24.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t24.t7.t16.t5))
% 1.19/1.39  (step t5.t78.t24.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t24.t7.t16.t5))
% 1.19/1.39  (step t5.t78.t24.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t24.t7.t16.t6 t5.t78.t24.t7.t16.t8))
% 1.19/1.39  (step t5.t78.t24.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t24.t7.t16.t7 t5.t78.t24.t7.t16.t9))
% 1.19/1.39  (step t5.t78.t24.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t24.t7.t16.t6 t5.t78.t24.t7.t16.t11))
% 1.19/1.39  (step t5.t78.t24.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t24.t7.t16.t10 t5.t78.t24.t7.t16.t12))
% 1.19/1.39  (step t5.t78.t24.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t24.t7.t16.t6 t5.t78.t24.t7.t16.t13))
% 1.19/1.39  (step t5.t78.t24.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t24.t7.t16.t14 t5.t78.t24.t7.t16.t15))
% 1.19/1.39  (step t5.t78.t24.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t24.t7.t15 t5.t78.t24.t7.t16))
% 1.19/1.39  (step t5.t78.t24.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t24.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t24.t7.t19.t5 t5.t78.t24.t7.t19.t6))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t24.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t24.t7.t19.t9.t3 t5.t78.t24.t7.t19.t9.t4))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t7.t19.t8 t5.t78.t24.t7.t19.t9))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t7.t19.t7 t5.t78.t24.t7.t19.t10))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t24.t7.t19.t11 t5.t78.t24.t7.t19.t12))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t24.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t24.t7.t19.t15.t2 t5.t78.t24.t7.t19.t15.t3))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t24.t7.t19.t14 t5.t78.t24.t7.t19.t15))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t24.t7.t19.t13 t5.t78.t24.t7.t19.t16))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t24.t7.t19.t4 t5.t78.t24.t7.t19.t17))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t24.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t24.t7.t19.t20.t2))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t24.t7.t19.t19 t5.t78.t24.t7.t19.t20))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t24.t7.t19.t18 t5.t78.t24.t7.t19.t21))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t24.t7.t19.t22 t5.t78.t24.t7.t19.t23))
% 1.19/1.39  (step t5.t78.t24.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t24.t7.t19.t24 t5.t78.t24.t7.t19.t25))
% 1.19/1.39  (step t5.t78.t24.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t24.t7.t18 t5.t78.t24.t7.t19))
% 1.19/1.39  (step t5.t78.t24.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t24.t7.t17 t5.t78.t24.t7.t20))
% 1.19/1.39  (step t5.t78.t24.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t24.t7.t14 t5.t78.t24.t7.t21 a4))
% 1.19/1.39  (step t5.t78.t24.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t24.t7.t4 t5.t78.t24.t7.t13 t5.t78.t24.t7.t22 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t24.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t24.t7.t23))
% 1.19/1.39  (step t5.t78.t24.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t24.t7.t23))
% 1.19/1.39  (step t5.t78.t24.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t24.t7.t25 t5.t78.t24.t7.t26))
% 1.19/1.39  (step t5.t78.t24.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t24.t7.t24 t5.t78.t24.t7.t27))
% 1.19/1.39  (step t5.t78.t24.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t78.t24.t7.t28 t5.t78.t24.t7.t29))
% 1.19/1.39  (step t5.t78.t24.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t78.t24.t7.t30 t5.t78.t24.t7.t31))
% 1.19/1.39  (step t5.t78.t24.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t78.t24.t6 t5.t78.t24.t7))
% 1.19/1.39  (step t5.t78.t24.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t24.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t24.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t24.t10.t4 t5.t78.t24.t10.t5))
% 1.19/1.39  (step t5.t78.t24.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t24.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t24.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t24.t10.t8.t3 t5.t78.t24.t10.t8.t4))
% 1.19/1.39  (step t5.t78.t24.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t10.t7 t5.t78.t24.t10.t8))
% 1.19/1.39  (step t5.t78.t24.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t10.t6 t5.t78.t24.t10.t9))
% 1.19/1.39  (step t5.t78.t24.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t78.t24.t10.t10 t5.t78.t24.t10.t11))
% 1.19/1.39  (step t5.t78.t24.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t78.t24.t10.t12 t5.t78.t24.t10.t13))
% 1.19/1.39  (step t5.t78.t24.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t24.t10.t14 t5.t78.t24.t10.t15))
% 1.19/1.39  (step t5.t78.t24.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t78.t24.t10.t16 t5.t78.t24.t10.t17))
% 1.19/1.39  (step t5.t78.t24.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t24.t9 t5.t78.t24.t10))
% 1.19/1.39  (step t5.t78.t24.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t78.t24.t8 t5.t78.t24.t11))
% 1.19/1.39  (step t5.t78.t24.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t78.t24.t5 t5.t78.t24.t12 a6))
% 1.19/1.39  (step t5.t78.t24.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t24.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t24.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t24.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t24.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t24.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t24.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t24.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t24.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t24.t16.t7.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t24.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t24.t16.t7.t5))
% 1.19/1.39  (step t5.t78.t24.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t24.t16.t7.t5))
% 1.19/1.39  (step t5.t78.t24.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t24.t16.t7.t6 t5.t78.t24.t16.t7.t8))
% 1.19/1.39  (step t5.t78.t24.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t24.t16.t7.t7 t5.t78.t24.t16.t7.t9))
% 1.19/1.39  (step t5.t78.t24.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t24.t16.t7.t6 t5.t78.t24.t16.t7.t11))
% 1.19/1.39  (step t5.t78.t24.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t24.t16.t7.t10 t5.t78.t24.t16.t7.t12))
% 1.19/1.39  (step t5.t78.t24.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t24.t16.t7.t6 t5.t78.t24.t16.t7.t13))
% 1.19/1.39  (step t5.t78.t24.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t24.t16.t7.t14 t5.t78.t24.t16.t7.t15))
% 1.19/1.39  (step t5.t78.t24.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t24.t16.t6 t5.t78.t24.t16.t7))
% 1.19/1.39  (step t5.t78.t24.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t24.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t24.t16.t10.t5 t5.t78.t24.t16.t10.t6))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t24.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t24.t16.t10.t9.t3 t5.t78.t24.t16.t10.t9.t4))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t16.t10.t8 t5.t78.t24.t16.t10.t9))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t16.t10.t7 t5.t78.t24.t16.t10.t10))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t24.t16.t10.t11 t5.t78.t24.t16.t10.t12))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t24.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t24.t16.t10.t15.t2 t5.t78.t24.t16.t10.t15.t3))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t24.t16.t10.t14 t5.t78.t24.t16.t10.t15))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t24.t16.t10.t13 t5.t78.t24.t16.t10.t16))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t24.t16.t10.t4 t5.t78.t24.t16.t10.t17))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t24.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t24.t16.t10.t20.t2))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t24.t16.t10.t19 t5.t78.t24.t16.t10.t20))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t24.t16.t10.t18 t5.t78.t24.t16.t10.t21))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t24.t16.t10.t22 t5.t78.t24.t16.t10.t23))
% 1.19/1.39  (step t5.t78.t24.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t24.t16.t10.t24 t5.t78.t24.t16.t10.t25))
% 1.19/1.39  (step t5.t78.t24.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t24.t16.t9 t5.t78.t24.t16.t10))
% 1.19/1.39  (step t5.t78.t24.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t24.t16.t8 t5.t78.t24.t16.t11))
% 1.19/1.39  (step t5.t78.t24.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t24.t16.t5 t5.t78.t24.t16.t12 a4))
% 1.19/1.39  (step t5.t78.t24.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t24.t16.t4 t5.t78.t24.t16.t13 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t24.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t24.t16.t14))
% 1.19/1.39  (step t5.t78.t24.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t24.t16.t14))
% 1.19/1.39  (step t5.t78.t24.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t24.t16.t16 t5.t78.t24.t16.t17))
% 1.19/1.39  (step t5.t78.t24.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t24.t16.t15 t5.t78.t24.t16.t18))
% 1.19/1.39  (step t5.t78.t24.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t24.t16.t19 t5.t78.t24.t16.t20))
% 1.19/1.39  (step t5.t78.t24.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t24.t16.t21 t5.t78.t24.t16.t22))
% 1.19/1.39  (step t5.t78.t24.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t24.t15 t5.t78.t24.t16))
% 1.19/1.39  (step t5.t78.t24.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t24.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t24.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t24.t19.t4 t5.t78.t24.t19.t5))
% 1.19/1.39  (step t5.t78.t24.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t24.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t24.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t24.t19.t8.t3 t5.t78.t24.t19.t8.t4))
% 1.19/1.39  (step t5.t78.t24.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t19.t7 t5.t78.t24.t19.t8))
% 1.19/1.39  (step t5.t78.t24.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t19.t6 t5.t78.t24.t19.t9))
% 1.19/1.39  (step t5.t78.t24.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t24.t19.t10 t5.t78.t24.t19.t11))
% 1.19/1.39  (step t5.t78.t24.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t19.t12 t5.t78.t24.t19.t13))
% 1.19/1.39  (step t5.t78.t24.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t24.t19.t14 t5.t78.t24.t19.t15))
% 1.19/1.39  (step t5.t78.t24.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t24.t19.t16 t5.t78.t24.t19.t17))
% 1.19/1.39  (step t5.t78.t24.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t24.t18 t5.t78.t24.t19))
% 1.19/1.39  (step t5.t78.t24.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t24.t17 t5.t78.t24.t20))
% 1.19/1.39  (step t5.t78.t24.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t24.t14 t5.t78.t24.t21 a5))
% 1.19/1.39  (step t5.t78.t24.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.39  (step t5.t78.t24.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t24.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t24.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.39  (step t5.t78.t24.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t24.t25.t4 a3 a2 a1 a0))
% 1.19/1.39  (step t5.t78.t24.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t24.t25.t5))
% 1.19/1.39  (step t5.t78.t24.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t24.t25.t5))
% 1.19/1.39  (step t5.t78.t24.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t24.t25.t6 t5.t78.t24.t25.t8))
% 1.19/1.39  (step t5.t78.t24.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t24.t25.t7 t5.t78.t24.t25.t9))
% 1.19/1.39  (step t5.t78.t24.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t24.t25.t6 t5.t78.t24.t25.t11))
% 1.19/1.39  (step t5.t78.t24.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t24.t25.t10 t5.t78.t24.t25.t12))
% 1.19/1.39  (step t5.t78.t24.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t24.t25.t6 t5.t78.t24.t25.t13))
% 1.19/1.39  (step t5.t78.t24.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t24.t25.t14 t5.t78.t24.t25.t15))
% 1.19/1.39  (step t5.t78.t24.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.39  (step t5.t78.t24.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t24.t24 t5.t78.t24.t25))
% 1.19/1.39  (step t5.t78.t24.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.39  (anchor :step t5.t78.t24.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.39  (step t5.t78.t24.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t24.t28.t5 t5.t78.t24.t28.t6))
% 1.19/1.39  (step t5.t78.t24.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.39  (anchor :step t5.t78.t24.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.39  (step t5.t78.t24.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.39  (step t5.t78.t24.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.39  (step t5.t78.t24.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t78.t24.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t24.t28.t9.t3 t5.t78.t24.t28.t9.t4))
% 1.19/1.40  (step t5.t78.t24.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t78.t24.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t28.t8 t5.t78.t24.t28.t9))
% 1.19/1.40  (step t5.t78.t24.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t24.t28.t7 t5.t78.t24.t28.t10))
% 1.19/1.40  (step t5.t78.t24.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t24.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t24.t28.t11 t5.t78.t24.t28.t12))
% 1.19/1.40  (step t5.t78.t24.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t24.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t24.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t24.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t78.t24.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t24.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t24.t28.t15.t2 t5.t78.t24.t28.t15.t3))
% 1.19/1.40  (step t5.t78.t24.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t78.t24.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t24.t28.t14 t5.t78.t24.t28.t15))
% 1.19/1.40  (step t5.t78.t24.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t24.t28.t13 t5.t78.t24.t28.t16))
% 1.19/1.40  (step t5.t78.t24.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t24.t28.t4 t5.t78.t24.t28.t17))
% 1.19/1.40  (step t5.t78.t24.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t24.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t24.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t24.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t24.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t24.t28.t20.t2))
% 1.19/1.40  (step t5.t78.t24.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t78.t24.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t24.t28.t19 t5.t78.t24.t28.t20))
% 1.19/1.40  (step t5.t78.t24.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t24.t28.t18 t5.t78.t24.t28.t21))
% 1.19/1.40  (step t5.t78.t24.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t24.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t24.t28.t22 t5.t78.t24.t28.t23))
% 1.19/1.40  (step t5.t78.t24.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t24.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t24.t28.t24 t5.t78.t24.t28.t25))
% 1.19/1.40  (step t5.t78.t24.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t78.t24.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t24.t27 t5.t78.t24.t28))
% 1.19/1.40  (step t5.t78.t24.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t24.t26 t5.t78.t24.t29))
% 1.19/1.40  (step t5.t78.t24.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t24.t23 t5.t78.t24.t30 a4))
% 1.19/1.40  (step t5.t78.t24.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t24.t4 t5.t78.t24.t13 t5.t78.t24.t22 t5.t78.t24.t31 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t78.t24.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t78.t24.t32))
% 1.19/1.40  (step t5.t78.t24.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t78.t24.t32))
% 1.19/1.40  (step t5.t78.t24.t35 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t24.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t78.t24.t34 t5.t78.t24.t35))
% 1.19/1.40  (step t5.t78.t24.t37 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t24.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t78.t24.t36 t5.t78.t24.t37))
% 1.19/1.40  (step t5.t78.t24.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t78.t24.t33 t5.t78.t24.t38))
% 1.19/1.40  (step t5.t78.t24.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t78.t24.t34 t5.t78.t24.t37))
% 1.19/1.40  (step t5.t78.t24.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t78.t24.t40 t5.t78.t24.t35))
% 1.19/1.40  (step t5.t78.t24.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t78.t24.t39 t5.t78.t24.t41))
% 1.19/1.40  (step t5.t78.t24.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t24.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t78.t24.t42 t5.t78.t24.t43))
% 1.19/1.40  (step t5.t78.t24 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t78.t25 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t78.t23 t5.t78.t24))
% 1.19/1.40  (step t5.t78.t26 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.40  (anchor :step t5.t78.t27 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t27.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t27.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t27.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t27.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.19/1.40  (step t5.t78.t27.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t27.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t27.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t78.t27.t5 t5.t78.t27.t6))
% 1.19/1.40  (step t5.t78.t27.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t27.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t78.t27.t7 t5.t78.t27.t8))
% 1.19/1.40  (step t5.t78.t27.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t27.t4 t5.t78.t27.t9))
% 1.19/1.40  (step t5.t78.t27.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t27.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t27.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t27.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t27.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t27.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t78.t27.t12.t3))
% 1.19/1.40  (step t5.t78.t27.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.19/1.40  (step t5.t78.t27.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t78.t27.t12.t4 t5.t78.t27.t12.t5))
% 1.19/1.40  (step t5.t78.t27.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t27.t12.t6))
% 1.19/1.40  (step t5.t78.t27.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t78.t27.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t78.t27.t11 t5.t78.t27.t12))
% 1.19/1.40  (step t5.t78.t27.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t78.t27.t10 t5.t78.t27.t13))
% 1.19/1.40  (step t5.t78.t27.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t27.t16 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t27.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t78.t27.t15 t5.t78.t27.t16))
% 1.19/1.40  (step t5.t78.t27.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t27.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t78.t27.t17 t5.t78.t27.t18))
% 1.19/1.40  (step t5.t78.t27.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t27.t14 t5.t78.t27.t19))
% 1.19/1.40  (step t5.t78.t27.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t27.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t27.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t27.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.19/1.40  (step t5.t78.t27.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t27.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t78.t27.t22.t3))
% 1.19/1.40  (step t5.t78.t27.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t27.t22.t2 t5.t78.t27.t22.t4))
% 1.19/1.40  (step t5.t78.t27.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t78.t27.t22.t5))
% 1.19/1.40  (step t5.t78.t27.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.40  (step t5.t78.t27.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t27.t21 t5.t78.t27.t22))
% 1.19/1.40  (step t5.t78.t27.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t27.t20 t5.t78.t27.t23))
% 1.19/1.40  (step t5.t78.t27.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t27.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t78.t27.t24 t5.t78.t27.t25))
% 1.19/1.40  (step t5.t78.t27.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t27.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t78.t27.t26 t5.t78.t27.t27))
% 1.19/1.40  (step t5.t78.t27 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.40  (step t5.t78.t28 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t78.t26 t5.t78.t27))
% 1.19/1.40  (step t5.t78.t29 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t78.t25 t5.t78.t28))
% 1.19/1.40  (step t5.t78.t30 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t78.t22 t5.t78.t29 a7))
% 1.19/1.40  (step t5.t78.t31 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t78.t32 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.40  (anchor :step t5.t78.t33 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t33.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t78.t33.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t78.t33.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t78.t33.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t33.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t78.t33.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t78.t33.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t78.t33.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t33.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t78.t33.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t33.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t78.t33.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t33.t7.t7.t5))
% 1.19/1.40  (step t5.t78.t33.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t33.t7.t7.t5))
% 1.19/1.40  (step t5.t78.t33.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t33.t7.t7.t6 t5.t78.t33.t7.t7.t8))
% 1.19/1.40  (step t5.t78.t33.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t33.t7.t7.t7 t5.t78.t33.t7.t7.t9))
% 1.19/1.40  (step t5.t78.t33.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t33.t7.t7.t6 t5.t78.t33.t7.t7.t11))
% 1.19/1.40  (step t5.t78.t33.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t33.t7.t7.t10 t5.t78.t33.t7.t7.t12))
% 1.19/1.40  (step t5.t78.t33.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t33.t7.t7.t6 t5.t78.t33.t7.t7.t13))
% 1.19/1.40  (step t5.t78.t33.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t33.t7.t7.t14 t5.t78.t33.t7.t7.t15))
% 1.19/1.40  (step t5.t78.t33.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t78.t33.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t33.t7.t6 t5.t78.t33.t7.t7))
% 1.19/1.40  (step t5.t78.t33.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t78.t33.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t33.t7.t10.t5 t5.t78.t33.t7.t10.t6))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t33.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t33.t7.t10.t9.t3 t5.t78.t33.t7.t10.t9.t4))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t33.t7.t10.t8 t5.t78.t33.t7.t10.t9))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t33.t7.t10.t7 t5.t78.t33.t7.t10.t10))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t33.t7.t10.t11 t5.t78.t33.t7.t10.t12))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t33.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t33.t7.t10.t15.t2 t5.t78.t33.t7.t10.t15.t3))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t33.t7.t10.t14 t5.t78.t33.t7.t10.t15))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t33.t7.t10.t13 t5.t78.t33.t7.t10.t16))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t33.t7.t10.t4 t5.t78.t33.t7.t10.t17))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t33.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t33.t7.t10.t20.t2))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t33.t7.t10.t19 t5.t78.t33.t7.t10.t20))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t33.t7.t10.t18 t5.t78.t33.t7.t10.t21))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t33.t7.t10.t22 t5.t78.t33.t7.t10.t23))
% 1.19/1.40  (step t5.t78.t33.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t33.t7.t10.t24 t5.t78.t33.t7.t10.t25))
% 1.19/1.40  (step t5.t78.t33.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t78.t33.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t33.t7.t9 t5.t78.t33.t7.t10))
% 1.19/1.40  (step t5.t78.t33.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t33.t7.t8 t5.t78.t33.t7.t11))
% 1.19/1.40  (step t5.t78.t33.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t33.t7.t5 t5.t78.t33.t7.t12 a4))
% 1.19/1.40  (step t5.t78.t33.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t33.t7.t4 t5.t78.t33.t7.t13 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t78.t33.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t33.t7.t14))
% 1.19/1.40  (step t5.t78.t33.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t33.t7.t14))
% 1.19/1.40  (step t5.t78.t33.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t33.t7.t16 t5.t78.t33.t7.t17))
% 1.19/1.40  (step t5.t78.t33.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t33.t7.t15 t5.t78.t33.t7.t18))
% 1.19/1.40  (step t5.t78.t33.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t33.t7.t19 t5.t78.t33.t7.t20))
% 1.19/1.40  (step t5.t78.t33.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t33.t7.t21 t5.t78.t33.t7.t22))
% 1.19/1.40  (step t5.t78.t33.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t78.t33.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t33.t6 t5.t78.t33.t7))
% 1.19/1.40  (step t5.t78.t33.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t78.t33.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t33.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t33.t10.t4 t5.t78.t33.t10.t5))
% 1.19/1.40  (step t5.t78.t33.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t33.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t33.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t33.t10.t8.t3 t5.t78.t33.t10.t8.t4))
% 1.19/1.40  (step t5.t78.t33.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t78.t33.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t33.t10.t7 t5.t78.t33.t10.t8))
% 1.19/1.40  (step t5.t78.t33.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t33.t10.t6 t5.t78.t33.t10.t9))
% 1.19/1.40  (step t5.t78.t33.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t33.t10.t10 t5.t78.t33.t10.t11))
% 1.19/1.40  (step t5.t78.t33.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t33.t10.t12 t5.t78.t33.t10.t13))
% 1.19/1.40  (step t5.t78.t33.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t33.t10.t14 t5.t78.t33.t10.t15))
% 1.19/1.40  (step t5.t78.t33.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t33.t10.t16 t5.t78.t33.t10.t17))
% 1.19/1.40  (step t5.t78.t33.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.40  (step t5.t78.t33.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t33.t9 t5.t78.t33.t10))
% 1.19/1.40  (step t5.t78.t33.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t33.t8 t5.t78.t33.t11))
% 1.19/1.40  (step t5.t78.t33.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t33.t5 t5.t78.t33.t12 a5))
% 1.19/1.40  (step t5.t78.t33.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t78.t33.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t78.t33.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t33.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t78.t33.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t33.t16.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t78.t33.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t33.t16.t5))
% 1.19/1.40  (step t5.t78.t33.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t33.t16.t5))
% 1.19/1.40  (step t5.t78.t33.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t33.t16.t6 t5.t78.t33.t16.t8))
% 1.19/1.40  (step t5.t78.t33.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t33.t16.t7 t5.t78.t33.t16.t9))
% 1.19/1.40  (step t5.t78.t33.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t33.t16.t6 t5.t78.t33.t16.t11))
% 1.19/1.40  (step t5.t78.t33.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t33.t16.t10 t5.t78.t33.t16.t12))
% 1.19/1.40  (step t5.t78.t33.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t33.t16.t6 t5.t78.t33.t16.t13))
% 1.19/1.40  (step t5.t78.t33.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t33.t16.t14 t5.t78.t33.t16.t15))
% 1.19/1.40  (step t5.t78.t33.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t78.t33.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t33.t15 t5.t78.t33.t16))
% 1.19/1.40  (step t5.t78.t33.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t78.t33.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t33.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t33.t19.t5 t5.t78.t33.t19.t6))
% 1.19/1.40  (step t5.t78.t33.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t33.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t33.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t33.t19.t9.t3 t5.t78.t33.t19.t9.t4))
% 1.19/1.40  (step t5.t78.t33.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t78.t33.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t33.t19.t8 t5.t78.t33.t19.t9))
% 1.19/1.40  (step t5.t78.t33.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t33.t19.t7 t5.t78.t33.t19.t10))
% 1.19/1.40  (step t5.t78.t33.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t33.t19.t11 t5.t78.t33.t19.t12))
% 1.19/1.40  (step t5.t78.t33.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t33.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t33.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t33.t19.t15.t2 t5.t78.t33.t19.t15.t3))
% 1.19/1.40  (step t5.t78.t33.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t78.t33.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t33.t19.t14 t5.t78.t33.t19.t15))
% 1.19/1.40  (step t5.t78.t33.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t33.t19.t13 t5.t78.t33.t19.t16))
% 1.19/1.40  (step t5.t78.t33.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t33.t19.t4 t5.t78.t33.t19.t17))
% 1.19/1.40  (step t5.t78.t33.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t33.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t33.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t33.t19.t20.t2))
% 1.19/1.40  (step t5.t78.t33.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t78.t33.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t33.t19.t19 t5.t78.t33.t19.t20))
% 1.19/1.40  (step t5.t78.t33.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t33.t19.t18 t5.t78.t33.t19.t21))
% 1.19/1.40  (step t5.t78.t33.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t33.t19.t22 t5.t78.t33.t19.t23))
% 1.19/1.40  (step t5.t78.t33.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t33.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t33.t19.t24 t5.t78.t33.t19.t25))
% 1.19/1.40  (step t5.t78.t33.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t78.t33.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t33.t18 t5.t78.t33.t19))
% 1.19/1.40  (step t5.t78.t33.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t33.t17 t5.t78.t33.t20))
% 1.19/1.40  (step t5.t78.t33.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t33.t14 t5.t78.t33.t21 a4))
% 1.19/1.40  (step t5.t78.t33.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t33.t4 t5.t78.t33.t13 t5.t78.t33.t22 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t78.t33.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t33.t23))
% 1.19/1.40  (step t5.t78.t33.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t33.t23))
% 1.19/1.40  (step t5.t78.t33.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t33.t25 t5.t78.t33.t26))
% 1.19/1.40  (step t5.t78.t33.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t33.t24 t5.t78.t33.t27))
% 1.19/1.40  (step t5.t78.t33.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t78.t33.t28 t5.t78.t33.t29))
% 1.19/1.40  (step t5.t78.t33.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t33.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t78.t33.t30 t5.t78.t33.t31))
% 1.19/1.40  (step t5.t78.t33 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t78.t34 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t78.t32 t5.t78.t33))
% 1.19/1.40  (step t5.t78.t35 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.40  (anchor :step t5.t78.t36 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t36.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t36.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t36.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t36.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t78.t36.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t36.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t36.t4 t5.t78.t36.t5))
% 1.19/1.40  (step t5.t78.t36.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t36.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t36.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t36.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t36.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t36.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t78.t36.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t36.t8.t3 t5.t78.t36.t8.t4))
% 1.19/1.40  (step t5.t78.t36.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t78.t36.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t36.t7 t5.t78.t36.t8))
% 1.19/1.40  (step t5.t78.t36.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t36.t6 t5.t78.t36.t9))
% 1.19/1.40  (step t5.t78.t36.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t36.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t78.t36.t10 t5.t78.t36.t11))
% 1.19/1.40  (step t5.t78.t36.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t36.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t78.t36.t12 t5.t78.t36.t13))
% 1.19/1.40  (step t5.t78.t36.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t36.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t36.t14 t5.t78.t36.t15))
% 1.19/1.40  (step t5.t78.t36.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t36.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t78.t36.t16 t5.t78.t36.t17))
% 1.19/1.40  (step t5.t78.t36 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.40  (step t5.t78.t37 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t78.t35 t5.t78.t36))
% 1.19/1.40  (step t5.t78.t38 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t78.t34 t5.t78.t37))
% 1.19/1.40  (step t5.t78.t39 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t78.t31 t5.t78.t38 a6))
% 1.19/1.40  (step t5.t78.t40 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t78.t41 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t78.t42 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t42.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t78.t42.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t78.t42.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t78.t42.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t42.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t78.t42.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t42.t7.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t78.t42.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t42.t7.t5))
% 1.19/1.40  (step t5.t78.t42.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t42.t7.t5))
% 1.19/1.40  (step t5.t78.t42.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t42.t7.t6 t5.t78.t42.t7.t8))
% 1.19/1.40  (step t5.t78.t42.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t42.t7.t7 t5.t78.t42.t7.t9))
% 1.19/1.40  (step t5.t78.t42.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t42.t7.t6 t5.t78.t42.t7.t11))
% 1.19/1.40  (step t5.t78.t42.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t42.t7.t10 t5.t78.t42.t7.t12))
% 1.19/1.40  (step t5.t78.t42.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t42.t7.t6 t5.t78.t42.t7.t13))
% 1.19/1.40  (step t5.t78.t42.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t42.t7.t14 t5.t78.t42.t7.t15))
% 1.19/1.40  (step t5.t78.t42.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t78.t42.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t42.t6 t5.t78.t42.t7))
% 1.19/1.40  (step t5.t78.t42.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t78.t42.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t42.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t42.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t42.t10.t5 t5.t78.t42.t10.t6))
% 1.19/1.40  (step t5.t78.t42.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t42.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t42.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t42.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t42.t10.t9.t3 t5.t78.t42.t10.t9.t4))
% 1.19/1.40  (step t5.t78.t42.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t78.t42.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t42.t10.t8 t5.t78.t42.t10.t9))
% 1.19/1.40  (step t5.t78.t42.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t42.t10.t7 t5.t78.t42.t10.t10))
% 1.19/1.40  (step t5.t78.t42.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t42.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t42.t10.t11 t5.t78.t42.t10.t12))
% 1.19/1.40  (step t5.t78.t42.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t42.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t42.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t42.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t42.t10.t15.t2 t5.t78.t42.t10.t15.t3))
% 1.19/1.40  (step t5.t78.t42.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t78.t42.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t42.t10.t14 t5.t78.t42.t10.t15))
% 1.19/1.40  (step t5.t78.t42.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t42.t10.t13 t5.t78.t42.t10.t16))
% 1.19/1.40  (step t5.t78.t42.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t42.t10.t4 t5.t78.t42.t10.t17))
% 1.19/1.40  (step t5.t78.t42.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t42.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t42.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t42.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t42.t10.t20.t2))
% 1.19/1.40  (step t5.t78.t42.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t78.t42.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t42.t10.t19 t5.t78.t42.t10.t20))
% 1.19/1.40  (step t5.t78.t42.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t42.t10.t18 t5.t78.t42.t10.t21))
% 1.19/1.40  (step t5.t78.t42.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t42.t10.t22 t5.t78.t42.t10.t23))
% 1.19/1.40  (step t5.t78.t42.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t42.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t42.t10.t24 t5.t78.t42.t10.t25))
% 1.19/1.40  (step t5.t78.t42.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t78.t42.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t42.t9 t5.t78.t42.t10))
% 1.19/1.40  (step t5.t78.t42.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t42.t8 t5.t78.t42.t11))
% 1.19/1.40  (step t5.t78.t42.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t42.t5 t5.t78.t42.t12 a4))
% 1.19/1.40  (step t5.t78.t42.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t42.t4 t5.t78.t42.t13 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t78.t42.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t42.t14))
% 1.19/1.40  (step t5.t78.t42.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t42.t14))
% 1.19/1.40  (step t5.t78.t42.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t42.t16 t5.t78.t42.t17))
% 1.19/1.40  (step t5.t78.t42.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t42.t15 t5.t78.t42.t18))
% 1.19/1.40  (step t5.t78.t42.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t78.t42.t19 t5.t78.t42.t20))
% 1.19/1.40  (step t5.t78.t42.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t42.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t78.t42.t21 t5.t78.t42.t22))
% 1.19/1.40  (step t5.t78.t42 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t78.t43 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t78.t41 t5.t78.t42))
% 1.19/1.40  (step t5.t78.t44 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t78.t45 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t45.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t45.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t45.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t45.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t78.t45.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t45.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t45.t4 t5.t78.t45.t5))
% 1.19/1.40  (step t5.t78.t45.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t45.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t45.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t45.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t45.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t45.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t78.t45.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t45.t8.t3 t5.t78.t45.t8.t4))
% 1.19/1.40  (step t5.t78.t45.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t78.t45.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t45.t7 t5.t78.t45.t8))
% 1.19/1.40  (step t5.t78.t45.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t45.t6 t5.t78.t45.t9))
% 1.19/1.40  (step t5.t78.t45.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t45.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t78.t45.t10 t5.t78.t45.t11))
% 1.19/1.40  (step t5.t78.t45.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t45.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t45.t12 t5.t78.t45.t13))
% 1.19/1.40  (step t5.t78.t45.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t45.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t78.t45.t14 t5.t78.t45.t15))
% 1.19/1.40  (step t5.t78.t45.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t45.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t78.t45.t16 t5.t78.t45.t17))
% 1.19/1.40  (step t5.t78.t45 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.40  (step t5.t78.t46 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t78.t44 t5.t78.t45))
% 1.19/1.40  (step t5.t78.t47 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t43 t5.t78.t46))
% 1.19/1.40  (step t5.t78.t48 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t78.t40 t5.t78.t47 a5))
% 1.19/1.40  (step t5.t78.t49 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t78.t50 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t78.t51 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t51.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t51.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t51.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t51.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t78.t51.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t51.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t78.t51.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t51.t5))
% 1.19/1.40  (step t5.t78.t51.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t78.t51.t5))
% 1.19/1.40  (step t5.t78.t51.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t51.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t78.t51.t6 t5.t78.t51.t8))
% 1.19/1.40  (step t5.t78.t51.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t78.t51.t7 t5.t78.t51.t9))
% 1.19/1.40  (step t5.t78.t51.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t51.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t78.t51.t6 t5.t78.t51.t11))
% 1.19/1.40  (step t5.t78.t51.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t78.t51.t10 t5.t78.t51.t12))
% 1.19/1.40  (step t5.t78.t51.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t78.t51.t6 t5.t78.t51.t13))
% 1.19/1.40  (step t5.t78.t51.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t51.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t78.t51.t14 t5.t78.t51.t15))
% 1.19/1.40  (step t5.t78.t51 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t78.t52 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t78.t50 t5.t78.t51))
% 1.19/1.40  (step t5.t78.t53 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t78.t54 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t54.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t78.t54.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t54.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t54.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t78.t54.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t78.t54.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t54.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t78.t54.t5 t5.t78.t54.t6))
% 1.19/1.40  (step t5.t78.t54.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t54.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t54.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t78.t54.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t54.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t54.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t78.t54.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t78.t54.t9.t3 t5.t78.t54.t9.t4))
% 1.19/1.40  (step t5.t78.t54.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t78.t54.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t54.t8 t5.t78.t54.t9))
% 1.19/1.40  (step t5.t78.t54.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t78.t54.t7 t5.t78.t54.t10))
% 1.19/1.40  (step t5.t78.t54.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t54.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t54.t11 t5.t78.t54.t12))
% 1.19/1.40  (step t5.t78.t54.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t54.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t54.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t54.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t78.t54.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t54.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t78.t54.t15.t2 t5.t78.t54.t15.t3))
% 1.19/1.40  (step t5.t78.t54.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t78.t54.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t54.t14 t5.t78.t54.t15))
% 1.19/1.40  (step t5.t78.t54.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t78.t54.t13 t5.t78.t54.t16))
% 1.19/1.40  (step t5.t78.t54.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t78.t54.t4 t5.t78.t54.t17))
% 1.19/1.40  (step t5.t78.t54.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t78.t54.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t78.t54.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t78.t54.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t54.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t78.t54.t20.t2))
% 1.19/1.40  (step t5.t78.t54.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t78.t54.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t54.t19 t5.t78.t54.t20))
% 1.19/1.40  (step t5.t78.t54.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t78.t54.t18 t5.t78.t54.t21))
% 1.19/1.40  (step t5.t78.t54.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t54.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t78.t54.t22 t5.t78.t54.t23))
% 1.19/1.40  (step t5.t78.t54.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t78.t54.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t78.t54.t24 t5.t78.t54.t25))
% 1.19/1.40  (step t5.t78.t54 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t78.t55 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t78.t53 t5.t78.t54))
% 1.19/1.40  (step t5.t78.t56 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t78.t52 t5.t78.t55))
% 1.19/1.40  (step t5.t78.t57 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t78.t49 t5.t78.t56 a4))
% 1.19/1.40  (step t5.t78.t58 (cl (and (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t78.t3 t5.t78.t12 a10 a9 t5.t78.t21 t5.t78.t30 t5.t78.t39 t5.t78.t48 t5.t78.t57 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t78.t59 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t78.t58))
% 1.19/1.40  (step t5.t78.t60 (cl (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) :rule and :premises (t5.t78.t58))
% 1.19/1.40  (anchor :step t5.t78.t61 :args ((P (-> $$unsorted Bool)) (:= P P) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t78.t61.t1 (cl (= P P)) :rule refl)
% 1.19/1.40  (step t5.t78.t61.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t61.t3 (cl (= (@ Phi P) (@ Phi P))) :rule refl)
% 1.19/1.40  (step t5.t78.t61.t4 (cl (= (@ tptp.mnot (@ Phi P)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)))) :rule cong :premises (t5.t78.t59 t5.t78.t61.t3))
% 1.19/1.40  (step t5.t78.t61.t5 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t61.t6 (cl (= (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))) :rule cong :premises (t5.t78.t61.t4 t5.t78.t61.t5))
% 1.19/1.40  (step t5.t78.t61 (cl (= (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t78.t62 (cl (= (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))))) :rule cong :premises (t5.t78.t60 t5.t78.t61))
% 1.19/1.40  (step t5.t78.t63 (cl (= (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))))) :rule cong :premises (t5.t78.t59 t5.t78.t62))
% 1.19/1.40  (step t5.t78.t64 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t78.t65 (cl (= (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) :rule cong :premises (t5.t78.t63 t5.t78.t64))
% 1.19/1.40  (step t5.t78 (cl (= (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t79 (cl (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0))))) :rule cong :premises (t5.t77 t5.t78))
% 1.19/1.40  (step t5.t80 (cl (= tptp.mexists_prop tptp.mexists_prop)) :rule refl)
% 1.19/1.40  (anchor :step t5.t81 :args ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t81.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t81.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t81.t3 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t81.t4 (cl (= (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) :rule refl)
% 1.19/1.40  (anchor :step t5.t81.t5 :args ((P (-> $$unsorted Bool)) (:= P P) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t81.t5.t1 (cl (= P P)) :rule refl)
% 1.19/1.40  (step t5.t81.t5.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t81.t5.t3 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) (lambda ((W $$unsorted)) (not (@ (@ Phi P) W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t81.t5.t4 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t81.t5.t5 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (@ (@ Phi P) W))) __flatten_var_0))) :rule cong :premises (t5.t81.t5.t3 t5.t81.t5.t4))
% 1.19/1.40  (step t5.t81.t5.t6 (cl (= (@ (lambda ((W $$unsorted)) (not (@ (@ Phi P) W))) __flatten_var_0) (not (@ (@ Phi P) __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t81.t5.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0) (not (@ (@ Phi P) __flatten_var_0)))) :rule trans :premises (t5.t81.t5.t5 t5.t81.t5.t6))
% 1.19/1.40  (step t5.t81.t5 (cl (= (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))))) :rule bind)
% 1.19/1.40  (step t5.t81.t6 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0)))))) :rule cong :premises (t5.t81.t4 t5.t81.t5))
% 1.19/1.40  (step t5.t81.t7 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t81.t8 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t81.t8.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (anchor :step t5.t81.t8.t2 :args ((P (-> $$unsorted Bool)) (:= P P)))
% 1.19/1.40  (step t5.t81.t8.t2.t1 (cl (= P P)) :rule refl)
% 1.19/1.40  (step t5.t81.t8.t2.t2 (cl (= (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))))) :rule all_simplify)
% 1.19/1.40  (step t5.t81.t8.t2.t3 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t81.t8.t2.t4 (cl (= (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) W))) :rule cong :premises (t5.t81.t8.t2.t2 t5.t81.t8.t2.t3))
% 1.19/1.40  (step t5.t81.t8.t2.t5 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) W) (not (@ (@ Phi P) W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t81.t8.t2.t6 (cl (= (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W) (not (@ (@ Phi P) W)))) :rule trans :premises (t5.t81.t8.t2.t4 t5.t81.t8.t2.t5))
% 1.19/1.40  (step t5.t81.t8.t2 (cl (= (forall ((P (-> $$unsorted Bool))) (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) :rule bind)
% 1.19/1.40  (step t5.t81.t8 (cl (= (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule bind)
% 1.19/1.40  (step t5.t81.t9 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule trans :premises (t5.t81.t7 t5.t81.t8))
% 1.19/1.40  (step t5.t81.t10 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule trans :premises (t5.t81.t6 t5.t81.t9))
% 1.19/1.40  (step t5.t81.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule cong :premises (t5.t81.t3 t5.t81.t10))
% 1.19/1.40  (step t5.t81.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t81.t13 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t81.t13.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t81.t13.t2 (cl (= (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t81.t13.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule cong :premises (t5.t81.t13.t2))
% 1.19/1.40  (step t5.t81.t13 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W))) (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule bind)
% 1.19/1.40  (step t5.t81.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule trans :premises (t5.t81.t12 t5.t81.t13))
% 1.19/1.40  (step t5.t81.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule trans :premises (t5.t81.t11 t5.t81.t14))
% 1.19/1.40  (step t5.t81.t16 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t81.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) __flatten_var_0))) :rule cong :premises (t5.t81.t15 t5.t81.t16))
% 1.19/1.40  (step t5.t81.t18 (cl (= (@ (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) __flatten_var_0) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t81.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) :rule trans :premises (t5.t81.t17 t5.t81.t18))
% 1.19/1.40  (step t5.t81 (cl (= (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t82 (cl (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))))) :rule cong :premises (t5.t80 t5.t81))
% 1.19/1.40  (step t5.t83 (cl (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))))) :rule trans :premises (t5.t79 t5.t82))
% 1.19/1.40  (step t5.t84 (cl (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) :rule resolution :premises (t5.t76 t5.t83 a12))
% 1.19/1.40  (step t5.t85 (cl (not (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t86 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t3 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t4 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t5 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t6.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t6.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t6.t7.t7.t7.t7.t5))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t6.t7.t7.t7.t7.t5))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t7.t6 t5.t87.t6.t7.t7.t7.t7.t8))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t7.t7 t5.t87.t6.t7.t7.t7.t7.t9))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t7.t6 t5.t87.t6.t7.t7.t7.t7.t11))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t7.t10 t5.t87.t6.t7.t7.t7.t7.t12))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t7.t6 t5.t87.t6.t7.t7.t7.t7.t13))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t7.t14 t5.t87.t6.t7.t7.t7.t7.t15))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t6 t5.t87.t6.t7.t7.t7.t7))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t10.t5 t5.t87.t6.t7.t7.t7.t10.t6))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t10.t9.t3 t5.t87.t6.t7.t7.t7.t10.t9.t4))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t7.t7.t10.t8 t5.t87.t6.t7.t7.t7.t10.t9))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t7.t7.t10.t7 t5.t87.t6.t7.t7.t7.t10.t10))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t10.t11 t5.t87.t6.t7.t7.t7.t10.t12))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t10.t15.t2 t5.t87.t6.t7.t7.t7.t10.t15.t3))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t7.t7.t7.t10.t14 t5.t87.t6.t7.t7.t7.t10.t15))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t7.t7.t7.t10.t13 t5.t87.t6.t7.t7.t7.t10.t16))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t10.t4 t5.t87.t6.t7.t7.t7.t10.t17))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t10.t20.t2))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t7.t7.t7.t10.t19 t5.t87.t6.t7.t7.t7.t10.t20))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t7.t7.t7.t10.t18 t5.t87.t6.t7.t7.t7.t10.t21))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t10.t22 t5.t87.t6.t7.t7.t7.t10.t23))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t6.t7.t7.t7.t10.t24 t5.t87.t6.t7.t7.t7.t10.t25))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t9 t5.t87.t6.t7.t7.t7.t10))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t6.t7.t7.t7.t8 t5.t87.t6.t7.t7.t7.t11))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t6.t7.t7.t7.t5 t5.t87.t6.t7.t7.t7.t12 a4))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t7.t7.t7.t4 t5.t87.t6.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t6.t7.t7.t7.t14))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t6.t7.t7.t7.t14))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t16 t5.t87.t6.t7.t7.t7.t17))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t15 t5.t87.t6.t7.t7.t7.t18))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t19 t5.t87.t6.t7.t7.t7.t20))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t7.t7.t7.t21 t5.t87.t6.t7.t7.t7.t22))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t7.t7.t6 t5.t87.t6.t7.t7.t7))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t6.t7.t7.t10.t4 t5.t87.t6.t7.t7.t10.t5))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t6.t7.t7.t10.t8.t3 t5.t87.t6.t7.t7.t10.t8.t4))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t7.t10.t7 t5.t87.t6.t7.t7.t10.t8))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t7.t10.t6 t5.t87.t6.t7.t7.t10.t9))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t87.t6.t7.t7.t10.t10 t5.t87.t6.t7.t7.t10.t11))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t7.t10.t12 t5.t87.t6.t7.t7.t10.t13))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t7.t7.t10.t14 t5.t87.t6.t7.t7.t10.t15))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t87.t6.t7.t7.t10.t16 t5.t87.t6.t7.t7.t10.t17))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t87.t6.t7.t7.t9 t5.t87.t6.t7.t7.t10))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t6.t7.t7.t8 t5.t87.t6.t7.t7.t11))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t87.t6.t7.t7.t5 t5.t87.t6.t7.t7.t12 a5))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t6.t7.t7.t16.t5))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t6.t7.t7.t16.t5))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t6.t7.t7.t16.t6 t5.t87.t6.t7.t7.t16.t8))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t6.t7.t7.t16.t7 t5.t87.t6.t7.t7.t16.t9))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t6.t7.t7.t16.t6 t5.t87.t6.t7.t7.t16.t11))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t6.t7.t7.t16.t10 t5.t87.t6.t7.t7.t16.t12))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t6.t7.t7.t16.t6 t5.t87.t6.t7.t7.t16.t13))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t7.t7.t16.t14 t5.t87.t6.t7.t7.t16.t15))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t7.t7.t15 t5.t87.t6.t7.t7.t16))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t6.t7.t7.t19.t5 t5.t87.t6.t7.t7.t19.t6))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t6.t7.t7.t19.t9.t3 t5.t87.t6.t7.t7.t19.t9.t4))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t7.t19.t8 t5.t87.t6.t7.t7.t19.t9))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t7.t19.t7 t5.t87.t6.t7.t7.t19.t10))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t7.t7.t19.t11 t5.t87.t6.t7.t7.t19.t12))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t6.t7.t7.t19.t15.t2 t5.t87.t6.t7.t7.t19.t15.t3))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t7.t7.t19.t14 t5.t87.t6.t7.t7.t19.t15))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t7.t7.t19.t13 t5.t87.t6.t7.t7.t19.t16))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t6.t7.t7.t19.t4 t5.t87.t6.t7.t7.t19.t17))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t7.t7.t19.t20.t2))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t7.t7.t19.t19 t5.t87.t6.t7.t7.t19.t20))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t7.t7.t19.t18 t5.t87.t6.t7.t7.t19.t21))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t7.t7.t19.t22 t5.t87.t6.t7.t7.t19.t23))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t6.t7.t7.t19.t24 t5.t87.t6.t7.t7.t19.t25))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t6.t7.t7.t18 t5.t87.t6.t7.t7.t19))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t6.t7.t7.t17 t5.t87.t6.t7.t7.t20))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t6.t7.t7.t14 t5.t87.t6.t7.t7.t21 a4))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t7.t7.t4 t5.t87.t6.t7.t7.t13 t5.t87.t6.t7.t7.t22 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t6.t7.t7.t23))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t6.t7.t7.t23))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t6.t7.t7.t25 t5.t87.t6.t7.t7.t26))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t6.t7.t7.t24 t5.t87.t6.t7.t7.t27))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t87.t6.t7.t7.t28 t5.t87.t6.t7.t7.t29))
% 1.19/1.40  (step t5.t87.t6.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t7.t7.t30 t5.t87.t6.t7.t7.t31))
% 1.19/1.40  (step t5.t87.t6.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t7.t6 t5.t87.t6.t7.t7))
% 1.19/1.40  (step t5.t87.t6.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t7.t10.t4 t5.t87.t6.t7.t10.t5))
% 1.19/1.40  (step t5.t87.t6.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t6.t7.t10.t8.t3 t5.t87.t6.t7.t10.t8.t4))
% 1.19/1.40  (step t5.t87.t6.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t10.t7 t5.t87.t6.t7.t10.t8))
% 1.19/1.40  (step t5.t87.t6.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t10.t6 t5.t87.t6.t7.t10.t9))
% 1.19/1.40  (step t5.t87.t6.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t87.t6.t7.t10.t10 t5.t87.t6.t7.t10.t11))
% 1.19/1.40  (step t5.t87.t6.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t87.t6.t7.t10.t12 t5.t87.t6.t7.t10.t13))
% 1.19/1.40  (step t5.t87.t6.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t7.t10.t14 t5.t87.t6.t7.t10.t15))
% 1.19/1.40  (step t5.t87.t6.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t87.t6.t7.t10.t16 t5.t87.t6.t7.t10.t17))
% 1.19/1.40  (step t5.t87.t6.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t87.t6.t7.t9 t5.t87.t6.t7.t10))
% 1.19/1.40  (step t5.t87.t6.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t87.t6.t7.t8 t5.t87.t6.t7.t11))
% 1.19/1.40  (step t5.t87.t6.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t87.t6.t7.t5 t5.t87.t6.t7.t12 a6))
% 1.19/1.40  (step t5.t87.t6.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t6.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t6.t7.t16.t7.t5))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t6.t7.t16.t7.t5))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t6.t7.t16.t7.t6 t5.t87.t6.t7.t16.t7.t8))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t6.t7.t16.t7.t7 t5.t87.t6.t7.t16.t7.t9))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t6.t7.t16.t7.t6 t5.t87.t6.t7.t16.t7.t11))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t6.t7.t16.t7.t10 t5.t87.t6.t7.t16.t7.t12))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t6.t7.t16.t7.t6 t5.t87.t6.t7.t16.t7.t13))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t7.t16.t7.t14 t5.t87.t6.t7.t16.t7.t15))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t7.t16.t6 t5.t87.t6.t7.t16.t7))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t6.t7.t16.t10.t5 t5.t87.t6.t7.t16.t10.t6))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t6.t7.t16.t10.t9.t3 t5.t87.t6.t7.t16.t10.t9.t4))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t16.t10.t8 t5.t87.t6.t7.t16.t10.t9))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t16.t10.t7 t5.t87.t6.t7.t16.t10.t10))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t7.t16.t10.t11 t5.t87.t6.t7.t16.t10.t12))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t6.t7.t16.t10.t15.t2 t5.t87.t6.t7.t16.t10.t15.t3))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t7.t16.t10.t14 t5.t87.t6.t7.t16.t10.t15))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t7.t16.t10.t13 t5.t87.t6.t7.t16.t10.t16))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t6.t7.t16.t10.t4 t5.t87.t6.t7.t16.t10.t17))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t7.t16.t10.t20.t2))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t7.t16.t10.t19 t5.t87.t6.t7.t16.t10.t20))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t7.t16.t10.t18 t5.t87.t6.t7.t16.t10.t21))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t7.t16.t10.t22 t5.t87.t6.t7.t16.t10.t23))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t6.t7.t16.t10.t24 t5.t87.t6.t7.t16.t10.t25))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t6.t7.t16.t9 t5.t87.t6.t7.t16.t10))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t6.t7.t16.t8 t5.t87.t6.t7.t16.t11))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t6.t7.t16.t5 t5.t87.t6.t7.t16.t12 a4))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t7.t16.t4 t5.t87.t6.t7.t16.t13 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t6.t7.t16.t14))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t6.t7.t16.t14))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t6.t7.t16.t16 t5.t87.t6.t7.t16.t17))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t6.t7.t16.t15 t5.t87.t6.t7.t16.t18))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t87.t6.t7.t16.t19 t5.t87.t6.t7.t16.t20))
% 1.19/1.40  (step t5.t87.t6.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t7.t16.t21 t5.t87.t6.t7.t16.t22))
% 1.19/1.40  (step t5.t87.t6.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t7.t15 t5.t87.t6.t7.t16))
% 1.19/1.40  (step t5.t87.t6.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t6.t7.t19.t4 t5.t87.t6.t7.t19.t5))
% 1.19/1.40  (step t5.t87.t6.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t6.t7.t19.t8.t3 t5.t87.t6.t7.t19.t8.t4))
% 1.19/1.40  (step t5.t87.t6.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t19.t7 t5.t87.t6.t7.t19.t8))
% 1.19/1.40  (step t5.t87.t6.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t19.t6 t5.t87.t6.t7.t19.t9))
% 1.19/1.40  (step t5.t87.t6.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t87.t6.t7.t19.t10 t5.t87.t6.t7.t19.t11))
% 1.19/1.40  (step t5.t87.t6.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t19.t12 t5.t87.t6.t7.t19.t13))
% 1.19/1.40  (step t5.t87.t6.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t7.t19.t14 t5.t87.t6.t7.t19.t15))
% 1.19/1.40  (step t5.t87.t6.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t87.t6.t7.t19.t16 t5.t87.t6.t7.t19.t17))
% 1.19/1.40  (step t5.t87.t6.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t87.t6.t7.t18 t5.t87.t6.t7.t19))
% 1.19/1.40  (step t5.t87.t6.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t6.t7.t17 t5.t87.t6.t7.t20))
% 1.19/1.40  (step t5.t87.t6.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t87.t6.t7.t14 t5.t87.t6.t7.t21 a5))
% 1.19/1.40  (step t5.t87.t6.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t6.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t7.t25.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t6.t7.t25.t5))
% 1.19/1.40  (step t5.t87.t6.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t6.t7.t25.t5))
% 1.19/1.40  (step t5.t87.t6.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t6.t7.t25.t6 t5.t87.t6.t7.t25.t8))
% 1.19/1.40  (step t5.t87.t6.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t6.t7.t25.t7 t5.t87.t6.t7.t25.t9))
% 1.19/1.40  (step t5.t87.t6.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t6.t7.t25.t6 t5.t87.t6.t7.t25.t11))
% 1.19/1.40  (step t5.t87.t6.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t6.t7.t25.t10 t5.t87.t6.t7.t25.t12))
% 1.19/1.40  (step t5.t87.t6.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t6.t7.t25.t6 t5.t87.t6.t7.t25.t13))
% 1.19/1.40  (step t5.t87.t6.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t7.t25.t14 t5.t87.t6.t7.t25.t15))
% 1.19/1.40  (step t5.t87.t6.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t7.t24 t5.t87.t6.t7.t25))
% 1.19/1.40  (step t5.t87.t6.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t6.t7.t28.t5 t5.t87.t6.t7.t28.t6))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t6.t7.t28.t9.t3 t5.t87.t6.t7.t28.t9.t4))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t28.t8 t5.t87.t6.t7.t28.t9))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t7.t28.t7 t5.t87.t6.t7.t28.t10))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t7.t28.t11 t5.t87.t6.t7.t28.t12))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t6.t7.t28.t15.t2 t5.t87.t6.t7.t28.t15.t3))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t7.t28.t14 t5.t87.t6.t7.t28.t15))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t7.t28.t13 t5.t87.t6.t7.t28.t16))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t6.t7.t28.t4 t5.t87.t6.t7.t28.t17))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t7.t28.t20.t2))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t7.t28.t19 t5.t87.t6.t7.t28.t20))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t7.t28.t18 t5.t87.t6.t7.t28.t21))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t7.t28.t22 t5.t87.t6.t7.t28.t23))
% 1.19/1.40  (step t5.t87.t6.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t6.t7.t28.t24 t5.t87.t6.t7.t28.t25))
% 1.19/1.40  (step t5.t87.t6.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t6.t7.t27 t5.t87.t6.t7.t28))
% 1.19/1.40  (step t5.t87.t6.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t6.t7.t26 t5.t87.t6.t7.t29))
% 1.19/1.40  (step t5.t87.t6.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t6.t7.t23 t5.t87.t6.t7.t30 a4))
% 1.19/1.40  (step t5.t87.t6.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t7.t4 t5.t87.t6.t7.t13 t5.t87.t6.t7.t22 t5.t87.t6.t7.t31 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t87.t6.t7.t32))
% 1.19/1.40  (step t5.t87.t6.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t87.t6.t7.t32))
% 1.19/1.40  (step t5.t87.t6.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t87.t6.t7.t34 t5.t87.t6.t7.t35))
% 1.19/1.40  (step t5.t87.t6.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t87.t6.t7.t36 t5.t87.t6.t7.t37))
% 1.19/1.40  (step t5.t87.t6.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t87.t6.t7.t33 t5.t87.t6.t7.t38))
% 1.19/1.40  (step t5.t87.t6.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t87.t6.t7.t34 t5.t87.t6.t7.t37))
% 1.19/1.40  (step t5.t87.t6.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t87.t6.t7.t40 t5.t87.t6.t7.t35))
% 1.19/1.40  (step t5.t87.t6.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t87.t6.t7.t39 t5.t87.t6.t7.t41))
% 1.19/1.40  (step t5.t87.t6.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t7.t42 t5.t87.t6.t7.t43))
% 1.19/1.40  (step t5.t87.t6.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t6 t5.t87.t6.t7))
% 1.19/1.40  (step t5.t87.t6.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t87.t6.t10.t5 t5.t87.t6.t10.t6))
% 1.19/1.40  (step t5.t87.t6.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t87.t6.t10.t7 t5.t87.t6.t10.t8))
% 1.19/1.40  (step t5.t87.t6.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t87.t6.t10.t4 t5.t87.t6.t10.t9))
% 1.19/1.40  (step t5.t87.t6.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t10.t12.t3))
% 1.19/1.40  (step t5.t87.t6.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t10.t12.t4 t5.t87.t6.t10.t12.t5))
% 1.19/1.40  (step t5.t87.t6.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t87.t6.t10.t12.t6))
% 1.19/1.40  (step t5.t87.t6.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t87.t6.t10.t11 t5.t87.t6.t10.t12))
% 1.19/1.40  (step t5.t87.t6.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t87.t6.t10.t10 t5.t87.t6.t10.t13))
% 1.19/1.40  (step t5.t87.t6.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t87.t6.t10.t15 t5.t87.t6.t10.t16))
% 1.19/1.40  (step t5.t87.t6.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t87.t6.t10.t17 t5.t87.t6.t10.t18))
% 1.19/1.40  (step t5.t87.t6.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t87.t6.t10.t14 t5.t87.t6.t10.t19))
% 1.19/1.40  (step t5.t87.t6.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t10.t22.t3))
% 1.19/1.40  (step t5.t87.t6.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t87.t6.t10.t22.t2 t5.t87.t6.t10.t22.t4))
% 1.19/1.40  (step t5.t87.t6.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t87.t6.t10.t22.t5))
% 1.19/1.40  (step t5.t87.t6.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t6.t10.t21 t5.t87.t6.t10.t22))
% 1.19/1.40  (step t5.t87.t6.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t6.t10.t20 t5.t87.t6.t10.t23))
% 1.19/1.40  (step t5.t87.t6.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t10.t24 t5.t87.t6.t10.t25))
% 1.19/1.40  (step t5.t87.t6.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t87.t6.t10.t26 t5.t87.t6.t10.t27))
% 1.19/1.40  (step t5.t87.t6.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t87.t6.t9 t5.t87.t6.t10))
% 1.19/1.40  (step t5.t87.t6.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t87.t6.t8 t5.t87.t6.t11))
% 1.19/1.40  (step t5.t87.t6.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t87.t6.t5 t5.t87.t6.t12 a7))
% 1.19/1.40  (step t5.t87.t6.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t6.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t6.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t6.t16.t7.t7.t5))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t6.t16.t7.t7.t5))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t6.t16.t7.t7.t6 t5.t87.t6.t16.t7.t7.t8))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t6.t16.t7.t7.t7 t5.t87.t6.t16.t7.t7.t9))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t6.t16.t7.t7.t6 t5.t87.t6.t16.t7.t7.t11))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t6.t16.t7.t7.t10 t5.t87.t6.t16.t7.t7.t12))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t6.t16.t7.t7.t6 t5.t87.t6.t16.t7.t7.t13))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t16.t7.t7.t14 t5.t87.t6.t16.t7.t7.t15))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t16.t7.t6 t5.t87.t6.t16.t7.t7))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t6.t16.t7.t10.t5 t5.t87.t6.t16.t7.t10.t6))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t6.t16.t7.t10.t9.t3 t5.t87.t6.t16.t7.t10.t9.t4))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t16.t7.t10.t8 t5.t87.t6.t16.t7.t10.t9))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t16.t7.t10.t7 t5.t87.t6.t16.t7.t10.t10))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t16.t7.t10.t11 t5.t87.t6.t16.t7.t10.t12))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t6.t16.t7.t10.t15.t2 t5.t87.t6.t16.t7.t10.t15.t3))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t16.t7.t10.t14 t5.t87.t6.t16.t7.t10.t15))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t16.t7.t10.t13 t5.t87.t6.t16.t7.t10.t16))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t6.t16.t7.t10.t4 t5.t87.t6.t16.t7.t10.t17))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t16.t7.t10.t20.t2))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t16.t7.t10.t19 t5.t87.t6.t16.t7.t10.t20))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t16.t7.t10.t18 t5.t87.t6.t16.t7.t10.t21))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t16.t7.t10.t22 t5.t87.t6.t16.t7.t10.t23))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t6.t16.t7.t10.t24 t5.t87.t6.t16.t7.t10.t25))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t6.t16.t7.t9 t5.t87.t6.t16.t7.t10))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t6.t16.t7.t8 t5.t87.t6.t16.t7.t11))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t6.t16.t7.t5 t5.t87.t6.t16.t7.t12 a4))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t16.t7.t4 t5.t87.t6.t16.t7.t13 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t6.t16.t7.t14))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t6.t16.t7.t14))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t6.t16.t7.t16 t5.t87.t6.t16.t7.t17))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t6.t16.t7.t15 t5.t87.t6.t16.t7.t18))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t87.t6.t16.t7.t19 t5.t87.t6.t16.t7.t20))
% 1.19/1.40  (step t5.t87.t6.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t16.t7.t21 t5.t87.t6.t16.t7.t22))
% 1.19/1.40  (step t5.t87.t6.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t16.t6 t5.t87.t6.t16.t7))
% 1.19/1.40  (step t5.t87.t6.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t6.t16.t10.t4 t5.t87.t6.t16.t10.t5))
% 1.19/1.40  (step t5.t87.t6.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t6.t16.t10.t8.t3 t5.t87.t6.t16.t10.t8.t4))
% 1.19/1.40  (step t5.t87.t6.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t16.t10.t7 t5.t87.t6.t16.t10.t8))
% 1.19/1.40  (step t5.t87.t6.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t16.t10.t6 t5.t87.t6.t16.t10.t9))
% 1.19/1.40  (step t5.t87.t6.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t87.t6.t16.t10.t10 t5.t87.t6.t16.t10.t11))
% 1.19/1.40  (step t5.t87.t6.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t16.t10.t12 t5.t87.t6.t16.t10.t13))
% 1.19/1.40  (step t5.t87.t6.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t16.t10.t14 t5.t87.t6.t16.t10.t15))
% 1.19/1.40  (step t5.t87.t6.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t87.t6.t16.t10.t16 t5.t87.t6.t16.t10.t17))
% 1.19/1.40  (step t5.t87.t6.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t87.t6.t16.t9 t5.t87.t6.t16.t10))
% 1.19/1.40  (step t5.t87.t6.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t6.t16.t8 t5.t87.t6.t16.t11))
% 1.19/1.40  (step t5.t87.t6.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t87.t6.t16.t5 t5.t87.t6.t16.t12 a5))
% 1.19/1.40  (step t5.t87.t6.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t6.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t16.t16.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t6.t16.t16.t5))
% 1.19/1.40  (step t5.t87.t6.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t6.t16.t16.t5))
% 1.19/1.40  (step t5.t87.t6.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t6.t16.t16.t6 t5.t87.t6.t16.t16.t8))
% 1.19/1.40  (step t5.t87.t6.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t6.t16.t16.t7 t5.t87.t6.t16.t16.t9))
% 1.19/1.40  (step t5.t87.t6.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t6.t16.t16.t6 t5.t87.t6.t16.t16.t11))
% 1.19/1.40  (step t5.t87.t6.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t6.t16.t16.t10 t5.t87.t6.t16.t16.t12))
% 1.19/1.40  (step t5.t87.t6.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t6.t16.t16.t6 t5.t87.t6.t16.t16.t13))
% 1.19/1.40  (step t5.t87.t6.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t16.t16.t14 t5.t87.t6.t16.t16.t15))
% 1.19/1.40  (step t5.t87.t6.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t16.t15 t5.t87.t6.t16.t16))
% 1.19/1.40  (step t5.t87.t6.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t6.t16.t19.t5 t5.t87.t6.t16.t19.t6))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t6.t16.t19.t9.t3 t5.t87.t6.t16.t19.t9.t4))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t16.t19.t8 t5.t87.t6.t16.t19.t9))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t16.t19.t7 t5.t87.t6.t16.t19.t10))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t16.t19.t11 t5.t87.t6.t16.t19.t12))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t6.t16.t19.t15.t2 t5.t87.t6.t16.t19.t15.t3))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t16.t19.t14 t5.t87.t6.t16.t19.t15))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t16.t19.t13 t5.t87.t6.t16.t19.t16))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t6.t16.t19.t4 t5.t87.t6.t16.t19.t17))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t16.t19.t20.t2))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t16.t19.t19 t5.t87.t6.t16.t19.t20))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t16.t19.t18 t5.t87.t6.t16.t19.t21))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t16.t19.t22 t5.t87.t6.t16.t19.t23))
% 1.19/1.40  (step t5.t87.t6.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t6.t16.t19.t24 t5.t87.t6.t16.t19.t25))
% 1.19/1.40  (step t5.t87.t6.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t6.t16.t18 t5.t87.t6.t16.t19))
% 1.19/1.40  (step t5.t87.t6.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t6.t16.t17 t5.t87.t6.t16.t20))
% 1.19/1.40  (step t5.t87.t6.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t6.t16.t14 t5.t87.t6.t16.t21 a4))
% 1.19/1.40  (step t5.t87.t6.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t16.t4 t5.t87.t6.t16.t13 t5.t87.t6.t16.t22 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t6.t16.t23))
% 1.19/1.40  (step t5.t87.t6.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t6.t16.t23))
% 1.19/1.40  (step t5.t87.t6.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t6.t16.t25 t5.t87.t6.t16.t26))
% 1.19/1.40  (step t5.t87.t6.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t6.t16.t24 t5.t87.t6.t16.t27))
% 1.19/1.40  (step t5.t87.t6.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t87.t6.t16.t28 t5.t87.t6.t16.t29))
% 1.19/1.40  (step t5.t87.t6.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t16.t30 t5.t87.t6.t16.t31))
% 1.19/1.40  (step t5.t87.t6.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t15 t5.t87.t6.t16))
% 1.19/1.40  (step t5.t87.t6.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t19.t4 t5.t87.t6.t19.t5))
% 1.19/1.40  (step t5.t87.t6.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t6.t19.t8.t3 t5.t87.t6.t19.t8.t4))
% 1.19/1.40  (step t5.t87.t6.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t19.t7 t5.t87.t6.t19.t8))
% 1.19/1.40  (step t5.t87.t6.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t19.t6 t5.t87.t6.t19.t9))
% 1.19/1.40  (step t5.t87.t6.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t87.t6.t19.t10 t5.t87.t6.t19.t11))
% 1.19/1.40  (step t5.t87.t6.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t87.t6.t19.t12 t5.t87.t6.t19.t13))
% 1.19/1.40  (step t5.t87.t6.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t19.t14 t5.t87.t6.t19.t15))
% 1.19/1.40  (step t5.t87.t6.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t87.t6.t19.t16 t5.t87.t6.t19.t17))
% 1.19/1.40  (step t5.t87.t6.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t87.t6.t18 t5.t87.t6.t19))
% 1.19/1.40  (step t5.t87.t6.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t87.t6.t17 t5.t87.t6.t20))
% 1.19/1.40  (step t5.t87.t6.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t87.t6.t14 t5.t87.t6.t21 a6))
% 1.19/1.40  (step t5.t87.t6.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t6.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t6.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t25.t7.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t6.t25.t7.t5))
% 1.19/1.40  (step t5.t87.t6.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t6.t25.t7.t5))
% 1.19/1.40  (step t5.t87.t6.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t6.t25.t7.t6 t5.t87.t6.t25.t7.t8))
% 1.19/1.40  (step t5.t87.t6.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t6.t25.t7.t7 t5.t87.t6.t25.t7.t9))
% 1.19/1.40  (step t5.t87.t6.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t6.t25.t7.t6 t5.t87.t6.t25.t7.t11))
% 1.19/1.40  (step t5.t87.t6.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t6.t25.t7.t10 t5.t87.t6.t25.t7.t12))
% 1.19/1.40  (step t5.t87.t6.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t6.t25.t7.t6 t5.t87.t6.t25.t7.t13))
% 1.19/1.40  (step t5.t87.t6.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t25.t7.t14 t5.t87.t6.t25.t7.t15))
% 1.19/1.40  (step t5.t87.t6.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t25.t6 t5.t87.t6.t25.t7))
% 1.19/1.40  (step t5.t87.t6.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t6.t25.t10.t5 t5.t87.t6.t25.t10.t6))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t6.t25.t10.t9.t3 t5.t87.t6.t25.t10.t9.t4))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t25.t10.t8 t5.t87.t6.t25.t10.t9))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t25.t10.t7 t5.t87.t6.t25.t10.t10))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t25.t10.t11 t5.t87.t6.t25.t10.t12))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t6.t25.t10.t15.t2 t5.t87.t6.t25.t10.t15.t3))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t25.t10.t14 t5.t87.t6.t25.t10.t15))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t25.t10.t13 t5.t87.t6.t25.t10.t16))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t6.t25.t10.t4 t5.t87.t6.t25.t10.t17))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t25.t10.t20.t2))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t25.t10.t19 t5.t87.t6.t25.t10.t20))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t25.t10.t18 t5.t87.t6.t25.t10.t21))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t25.t10.t22 t5.t87.t6.t25.t10.t23))
% 1.19/1.40  (step t5.t87.t6.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t6.t25.t10.t24 t5.t87.t6.t25.t10.t25))
% 1.19/1.40  (step t5.t87.t6.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t6.t25.t9 t5.t87.t6.t25.t10))
% 1.19/1.40  (step t5.t87.t6.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t6.t25.t8 t5.t87.t6.t25.t11))
% 1.19/1.40  (step t5.t87.t6.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t6.t25.t5 t5.t87.t6.t25.t12 a4))
% 1.19/1.40  (step t5.t87.t6.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t25.t4 t5.t87.t6.t25.t13 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t6.t25.t14))
% 1.19/1.40  (step t5.t87.t6.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t6.t25.t14))
% 1.19/1.40  (step t5.t87.t6.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t6.t25.t16 t5.t87.t6.t25.t17))
% 1.19/1.40  (step t5.t87.t6.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t6.t25.t15 t5.t87.t6.t25.t18))
% 1.19/1.40  (step t5.t87.t6.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t87.t6.t25.t19 t5.t87.t6.t25.t20))
% 1.19/1.40  (step t5.t87.t6.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t25.t21 t5.t87.t6.t25.t22))
% 1.19/1.40  (step t5.t87.t6.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t24 t5.t87.t6.t25))
% 1.19/1.40  (step t5.t87.t6.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t6.t28.t4 t5.t87.t6.t28.t5))
% 1.19/1.40  (step t5.t87.t6.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t6.t28.t8.t3 t5.t87.t6.t28.t8.t4))
% 1.19/1.40  (step t5.t87.t6.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t28.t7 t5.t87.t6.t28.t8))
% 1.19/1.40  (step t5.t87.t6.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t28.t6 t5.t87.t6.t28.t9))
% 1.19/1.40  (step t5.t87.t6.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t87.t6.t28.t10 t5.t87.t6.t28.t11))
% 1.19/1.40  (step t5.t87.t6.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t28.t12 t5.t87.t6.t28.t13))
% 1.19/1.40  (step t5.t87.t6.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t28.t14 t5.t87.t6.t28.t15))
% 1.19/1.40  (step t5.t87.t6.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t87.t6.t28.t16 t5.t87.t6.t28.t17))
% 1.19/1.40  (step t5.t87.t6.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t87.t6.t27 t5.t87.t6.t28))
% 1.19/1.40  (step t5.t87.t6.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t6.t26 t5.t87.t6.t29))
% 1.19/1.40  (step t5.t87.t6.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t87.t6.t23 t5.t87.t6.t30 a5))
% 1.19/1.40  (step t5.t87.t6.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t6.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t6.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t34.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t6.t34.t5))
% 1.19/1.40  (step t5.t87.t6.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t6.t34.t5))
% 1.19/1.40  (step t5.t87.t6.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t6.t34.t6 t5.t87.t6.t34.t8))
% 1.19/1.40  (step t5.t87.t6.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t6.t34.t7 t5.t87.t6.t34.t9))
% 1.19/1.40  (step t5.t87.t6.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t6.t34.t6 t5.t87.t6.t34.t11))
% 1.19/1.40  (step t5.t87.t6.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t6.t34.t10 t5.t87.t6.t34.t12))
% 1.19/1.40  (step t5.t87.t6.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t6.t34.t6 t5.t87.t6.t34.t13))
% 1.19/1.40  (step t5.t87.t6.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t34.t14 t5.t87.t6.t34.t15))
% 1.19/1.40  (step t5.t87.t6.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t6.t33 t5.t87.t6.t34))
% 1.19/1.40  (step t5.t87.t6.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t6.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t6.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t6.t37.t5 t5.t87.t6.t37.t6))
% 1.19/1.40  (step t5.t87.t6.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t6.t37.t9.t3 t5.t87.t6.t37.t9.t4))
% 1.19/1.40  (step t5.t87.t6.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t37.t8 t5.t87.t6.t37.t9))
% 1.19/1.40  (step t5.t87.t6.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t6.t37.t7 t5.t87.t6.t37.t10))
% 1.19/1.40  (step t5.t87.t6.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t37.t11 t5.t87.t6.t37.t12))
% 1.19/1.40  (step t5.t87.t6.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t6.t37.t15.t2 t5.t87.t6.t37.t15.t3))
% 1.19/1.40  (step t5.t87.t6.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t37.t14 t5.t87.t6.t37.t15))
% 1.19/1.40  (step t5.t87.t6.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t6.t37.t13 t5.t87.t6.t37.t16))
% 1.19/1.40  (step t5.t87.t6.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t6.t37.t4 t5.t87.t6.t37.t17))
% 1.19/1.40  (step t5.t87.t6.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t6.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t6.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t6.t37.t20.t2))
% 1.19/1.40  (step t5.t87.t6.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t37.t19 t5.t87.t6.t37.t20))
% 1.19/1.40  (step t5.t87.t6.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t6.t37.t18 t5.t87.t6.t37.t21))
% 1.19/1.40  (step t5.t87.t6.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t37.t22 t5.t87.t6.t37.t23))
% 1.19/1.40  (step t5.t87.t6.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t6.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t6.t37.t24 t5.t87.t6.t37.t25))
% 1.19/1.40  (step t5.t87.t6.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t6.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t6.t36 t5.t87.t6.t37))
% 1.19/1.40  (step t5.t87.t6.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t6.t35 t5.t87.t6.t38))
% 1.19/1.40  (step t5.t87.t6.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t6.t32 t5.t87.t6.t39 a4))
% 1.19/1.40  (step t5.t87.t6.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t6.t4 t5.t87.t6.t13 t5.t87.t6.t22 t5.t87.t6.t31 t5.t87.t6.t40 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t6.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t6.t41))
% 1.19/1.40  (step t5.t87.t6.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t5.t87.t6.t41))
% 1.19/1.40  (step t5.t87.t6.t44 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t5.t87.t6.t43 t5.t87.t6.t44))
% 1.19/1.40  (step t5.t87.t6.t46 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t5.t87.t6.t45 t5.t87.t6.t46))
% 1.19/1.40  (step t5.t87.t6.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t5.t87.t6.t42 t5.t87.t6.t47))
% 1.19/1.40  (step t5.t87.t6.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t6.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t5.t87.t6.t48 t5.t87.t6.t49))
% 1.19/1.40  (step t5.t87.t6 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t7 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t5.t87.t5 t5.t87.t6))
% 1.19/1.40  (step t5.t87.t8 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t9 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t9.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t9.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t9.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t9.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t9.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t9.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t9.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t5.t87.t9.t5 t5.t87.t9.t6))
% 1.19/1.40  (step t5.t87.t9.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t9.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t9.t7 t5.t87.t9.t8))
% 1.19/1.40  (step t5.t87.t9.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t87.t9.t4 t5.t87.t9.t9))
% 1.19/1.40  (step t5.t87.t9.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t9.t12 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t9.t12.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t9.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t9.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t5.t87.t9.t12.t2))
% 1.19/1.40  (step t5.t87.t9.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t9.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t5.t87.t9.t12.t3 t5.t87.t9.t12.t4))
% 1.19/1.40  (step t5.t87.t9.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t9.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t87.t9.t11 t5.t87.t9.t12))
% 1.19/1.40  (step t5.t87.t9.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t87.t9.t10 t5.t87.t9.t13))
% 1.19/1.40  (step t5.t87.t9.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t9.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t9.t14 t5.t87.t9.t15))
% 1.19/1.40  (step t5.t87.t9.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t9.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t87.t9.t16 t5.t87.t9.t17))
% 1.19/1.40  (step t5.t87.t9 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t10 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t8 t5.t87.t9))
% 1.19/1.40  (step t5.t87.t11 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t7 t5.t87.t10))
% 1.19/1.40  (step t5.t87.t12 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t4 t5.t87.t11 a8))
% 1.19/1.40  (step t5.t87.t13 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t14 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t15 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t15.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t15.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t15.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t15.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t15.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t15.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t15.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t15.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t15.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t15.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t15.t7.t7.t7.t5))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t15.t7.t7.t7.t5))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t15.t7.t7.t7.t6 t5.t87.t15.t7.t7.t7.t8))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t15.t7.t7.t7.t7 t5.t87.t15.t7.t7.t7.t9))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t15.t7.t7.t7.t6 t5.t87.t15.t7.t7.t7.t11))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t15.t7.t7.t7.t10 t5.t87.t15.t7.t7.t7.t12))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t15.t7.t7.t7.t6 t5.t87.t15.t7.t7.t7.t13))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t15.t7.t7.t7.t14 t5.t87.t15.t7.t7.t7.t15))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t15.t7.t7.t6 t5.t87.t15.t7.t7.t7))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t15.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t15.t7.t7.t10.t5 t5.t87.t15.t7.t7.t10.t6))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t15.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t15.t7.t7.t10.t9.t3 t5.t87.t15.t7.t7.t10.t9.t4))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t7.t7.t10.t8 t5.t87.t15.t7.t7.t10.t9))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t7.t7.t10.t7 t5.t87.t15.t7.t7.t10.t10))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t15.t7.t7.t10.t11 t5.t87.t15.t7.t7.t10.t12))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t15.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t15.t7.t7.t10.t15.t2 t5.t87.t15.t7.t7.t10.t15.t3))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t15.t7.t7.t10.t14 t5.t87.t15.t7.t7.t10.t15))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t15.t7.t7.t10.t13 t5.t87.t15.t7.t7.t10.t16))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t15.t7.t7.t10.t4 t5.t87.t15.t7.t7.t10.t17))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t15.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t15.t7.t7.t10.t20.t2))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t15.t7.t7.t10.t19 t5.t87.t15.t7.t7.t10.t20))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t15.t7.t7.t10.t18 t5.t87.t15.t7.t7.t10.t21))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t15.t7.t7.t10.t22 t5.t87.t15.t7.t7.t10.t23))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t15.t7.t7.t10.t24 t5.t87.t15.t7.t7.t10.t25))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t15.t7.t7.t9 t5.t87.t15.t7.t7.t10))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t15.t7.t7.t8 t5.t87.t15.t7.t7.t11))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t15.t7.t7.t5 t5.t87.t15.t7.t7.t12 a4))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t15.t7.t7.t4 t5.t87.t15.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t15.t7.t7.t14))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t15.t7.t7.t14))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t15.t7.t7.t16 t5.t87.t15.t7.t7.t17))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t15.t7.t7.t15 t5.t87.t15.t7.t7.t18))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t87.t15.t7.t7.t19 t5.t87.t15.t7.t7.t20))
% 1.19/1.40  (step t5.t87.t15.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t87.t15.t7.t7.t21 t5.t87.t15.t7.t7.t22))
% 1.19/1.40  (step t5.t87.t15.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t87.t15.t7.t6 t5.t87.t15.t7.t7))
% 1.19/1.40  (step t5.t87.t15.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t15.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t15.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t15.t7.t10.t4 t5.t87.t15.t7.t10.t5))
% 1.19/1.40  (step t5.t87.t15.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t15.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t15.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t15.t7.t10.t8.t3 t5.t87.t15.t7.t10.t8.t4))
% 1.19/1.40  (step t5.t87.t15.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t7.t10.t7 t5.t87.t15.t7.t10.t8))
% 1.19/1.40  (step t5.t87.t15.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t7.t10.t6 t5.t87.t15.t7.t10.t9))
% 1.19/1.40  (step t5.t87.t15.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t87.t15.t7.t10.t10 t5.t87.t15.t7.t10.t11))
% 1.19/1.40  (step t5.t87.t15.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t7.t10.t12 t5.t87.t15.t7.t10.t13))
% 1.19/1.40  (step t5.t87.t15.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t87.t15.t7.t10.t14 t5.t87.t15.t7.t10.t15))
% 1.19/1.40  (step t5.t87.t15.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t87.t15.t7.t10.t16 t5.t87.t15.t7.t10.t17))
% 1.19/1.40  (step t5.t87.t15.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t87.t15.t7.t9 t5.t87.t15.t7.t10))
% 1.19/1.40  (step t5.t87.t15.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t15.t7.t8 t5.t87.t15.t7.t11))
% 1.19/1.40  (step t5.t87.t15.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t87.t15.t7.t5 t5.t87.t15.t7.t12 a5))
% 1.19/1.40  (step t5.t87.t15.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t15.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t15.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t15.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t15.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t15.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t15.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t15.t7.t16.t5))
% 1.19/1.40  (step t5.t87.t15.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t15.t7.t16.t5))
% 1.19/1.40  (step t5.t87.t15.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t15.t7.t16.t6 t5.t87.t15.t7.t16.t8))
% 1.19/1.40  (step t5.t87.t15.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t15.t7.t16.t7 t5.t87.t15.t7.t16.t9))
% 1.19/1.40  (step t5.t87.t15.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t15.t7.t16.t6 t5.t87.t15.t7.t16.t11))
% 1.19/1.40  (step t5.t87.t15.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t15.t7.t16.t10 t5.t87.t15.t7.t16.t12))
% 1.19/1.40  (step t5.t87.t15.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t15.t7.t16.t6 t5.t87.t15.t7.t16.t13))
% 1.19/1.40  (step t5.t87.t15.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t15.t7.t16.t14 t5.t87.t15.t7.t16.t15))
% 1.19/1.40  (step t5.t87.t15.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t15.t7.t15 t5.t87.t15.t7.t16))
% 1.19/1.40  (step t5.t87.t15.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t15.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t15.t7.t19.t5 t5.t87.t15.t7.t19.t6))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t15.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t15.t7.t19.t9.t3 t5.t87.t15.t7.t19.t9.t4))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t7.t19.t8 t5.t87.t15.t7.t19.t9))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t7.t19.t7 t5.t87.t15.t7.t19.t10))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t15.t7.t19.t11 t5.t87.t15.t7.t19.t12))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t15.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t15.t7.t19.t15.t2 t5.t87.t15.t7.t19.t15.t3))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t15.t7.t19.t14 t5.t87.t15.t7.t19.t15))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t15.t7.t19.t13 t5.t87.t15.t7.t19.t16))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t15.t7.t19.t4 t5.t87.t15.t7.t19.t17))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t15.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t15.t7.t19.t20.t2))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t15.t7.t19.t19 t5.t87.t15.t7.t19.t20))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t15.t7.t19.t18 t5.t87.t15.t7.t19.t21))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t15.t7.t19.t22 t5.t87.t15.t7.t19.t23))
% 1.19/1.40  (step t5.t87.t15.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t15.t7.t19.t24 t5.t87.t15.t7.t19.t25))
% 1.19/1.40  (step t5.t87.t15.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t15.t7.t18 t5.t87.t15.t7.t19))
% 1.19/1.40  (step t5.t87.t15.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t15.t7.t17 t5.t87.t15.t7.t20))
% 1.19/1.40  (step t5.t87.t15.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t15.t7.t14 t5.t87.t15.t7.t21 a4))
% 1.19/1.40  (step t5.t87.t15.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t15.t7.t4 t5.t87.t15.t7.t13 t5.t87.t15.t7.t22 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t15.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t15.t7.t23))
% 1.19/1.40  (step t5.t87.t15.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t15.t7.t23))
% 1.19/1.40  (step t5.t87.t15.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t15.t7.t25 t5.t87.t15.t7.t26))
% 1.19/1.40  (step t5.t87.t15.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t15.t7.t24 t5.t87.t15.t7.t27))
% 1.19/1.40  (step t5.t87.t15.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t87.t15.t7.t28 t5.t87.t15.t7.t29))
% 1.19/1.40  (step t5.t87.t15.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t87.t15.t7.t30 t5.t87.t15.t7.t31))
% 1.19/1.40  (step t5.t87.t15.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t87.t15.t6 t5.t87.t15.t7))
% 1.19/1.40  (step t5.t87.t15.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t15.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t15.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t15.t10.t4 t5.t87.t15.t10.t5))
% 1.19/1.40  (step t5.t87.t15.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t15.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t15.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t15.t10.t8.t3 t5.t87.t15.t10.t8.t4))
% 1.19/1.40  (step t5.t87.t15.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t10.t7 t5.t87.t15.t10.t8))
% 1.19/1.40  (step t5.t87.t15.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t10.t6 t5.t87.t15.t10.t9))
% 1.19/1.40  (step t5.t87.t15.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t87.t15.t10.t10 t5.t87.t15.t10.t11))
% 1.19/1.40  (step t5.t87.t15.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t87.t15.t10.t12 t5.t87.t15.t10.t13))
% 1.19/1.40  (step t5.t87.t15.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t87.t15.t10.t14 t5.t87.t15.t10.t15))
% 1.19/1.40  (step t5.t87.t15.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t87.t15.t10.t16 t5.t87.t15.t10.t17))
% 1.19/1.40  (step t5.t87.t15.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t87.t15.t9 t5.t87.t15.t10))
% 1.19/1.40  (step t5.t87.t15.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t87.t15.t8 t5.t87.t15.t11))
% 1.19/1.40  (step t5.t87.t15.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t87.t15.t5 t5.t87.t15.t12 a6))
% 1.19/1.40  (step t5.t87.t15.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t15.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t15.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t15.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t15.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t15.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t15.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t15.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t15.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t15.t16.t7.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t15.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t15.t16.t7.t5))
% 1.19/1.40  (step t5.t87.t15.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t15.t16.t7.t5))
% 1.19/1.40  (step t5.t87.t15.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t15.t16.t7.t6 t5.t87.t15.t16.t7.t8))
% 1.19/1.40  (step t5.t87.t15.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t15.t16.t7.t7 t5.t87.t15.t16.t7.t9))
% 1.19/1.40  (step t5.t87.t15.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t15.t16.t7.t6 t5.t87.t15.t16.t7.t11))
% 1.19/1.40  (step t5.t87.t15.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t15.t16.t7.t10 t5.t87.t15.t16.t7.t12))
% 1.19/1.40  (step t5.t87.t15.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t15.t16.t7.t6 t5.t87.t15.t16.t7.t13))
% 1.19/1.40  (step t5.t87.t15.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t15.t16.t7.t14 t5.t87.t15.t16.t7.t15))
% 1.19/1.40  (step t5.t87.t15.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t15.t16.t6 t5.t87.t15.t16.t7))
% 1.19/1.40  (step t5.t87.t15.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t15.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t15.t16.t10.t5 t5.t87.t15.t16.t10.t6))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t15.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t15.t16.t10.t9.t3 t5.t87.t15.t16.t10.t9.t4))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t16.t10.t8 t5.t87.t15.t16.t10.t9))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t16.t10.t7 t5.t87.t15.t16.t10.t10))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t15.t16.t10.t11 t5.t87.t15.t16.t10.t12))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t15.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t15.t16.t10.t15.t2 t5.t87.t15.t16.t10.t15.t3))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t15.t16.t10.t14 t5.t87.t15.t16.t10.t15))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t15.t16.t10.t13 t5.t87.t15.t16.t10.t16))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t15.t16.t10.t4 t5.t87.t15.t16.t10.t17))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t15.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t15.t16.t10.t20.t2))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t15.t16.t10.t19 t5.t87.t15.t16.t10.t20))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t15.t16.t10.t18 t5.t87.t15.t16.t10.t21))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t15.t16.t10.t22 t5.t87.t15.t16.t10.t23))
% 1.19/1.40  (step t5.t87.t15.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t15.t16.t10.t24 t5.t87.t15.t16.t10.t25))
% 1.19/1.40  (step t5.t87.t15.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t15.t16.t9 t5.t87.t15.t16.t10))
% 1.19/1.40  (step t5.t87.t15.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t15.t16.t8 t5.t87.t15.t16.t11))
% 1.19/1.40  (step t5.t87.t15.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t15.t16.t5 t5.t87.t15.t16.t12 a4))
% 1.19/1.40  (step t5.t87.t15.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t15.t16.t4 t5.t87.t15.t16.t13 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t15.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t15.t16.t14))
% 1.19/1.40  (step t5.t87.t15.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t15.t16.t14))
% 1.19/1.40  (step t5.t87.t15.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t15.t16.t16 t5.t87.t15.t16.t17))
% 1.19/1.40  (step t5.t87.t15.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t15.t16.t15 t5.t87.t15.t16.t18))
% 1.19/1.40  (step t5.t87.t15.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t87.t15.t16.t19 t5.t87.t15.t16.t20))
% 1.19/1.40  (step t5.t87.t15.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t87.t15.t16.t21 t5.t87.t15.t16.t22))
% 1.19/1.40  (step t5.t87.t15.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t87.t15.t15 t5.t87.t15.t16))
% 1.19/1.40  (step t5.t87.t15.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t15.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t15.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t15.t19.t4 t5.t87.t15.t19.t5))
% 1.19/1.40  (step t5.t87.t15.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t15.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t15.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t15.t19.t8.t3 t5.t87.t15.t19.t8.t4))
% 1.19/1.40  (step t5.t87.t15.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t19.t7 t5.t87.t15.t19.t8))
% 1.19/1.40  (step t5.t87.t15.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t19.t6 t5.t87.t15.t19.t9))
% 1.19/1.40  (step t5.t87.t15.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t87.t15.t19.t10 t5.t87.t15.t19.t11))
% 1.19/1.40  (step t5.t87.t15.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t19.t12 t5.t87.t15.t19.t13))
% 1.19/1.40  (step t5.t87.t15.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t87.t15.t19.t14 t5.t87.t15.t19.t15))
% 1.19/1.40  (step t5.t87.t15.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t87.t15.t19.t16 t5.t87.t15.t19.t17))
% 1.19/1.40  (step t5.t87.t15.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t87.t15.t18 t5.t87.t15.t19))
% 1.19/1.40  (step t5.t87.t15.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t15.t17 t5.t87.t15.t20))
% 1.19/1.40  (step t5.t87.t15.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t87.t15.t14 t5.t87.t15.t21 a5))
% 1.19/1.40  (step t5.t87.t15.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t15.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t15.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t15.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t15.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t15.t25.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t15.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t15.t25.t5))
% 1.19/1.40  (step t5.t87.t15.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t15.t25.t5))
% 1.19/1.40  (step t5.t87.t15.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t15.t25.t6 t5.t87.t15.t25.t8))
% 1.19/1.40  (step t5.t87.t15.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t15.t25.t7 t5.t87.t15.t25.t9))
% 1.19/1.40  (step t5.t87.t15.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t15.t25.t6 t5.t87.t15.t25.t11))
% 1.19/1.40  (step t5.t87.t15.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t15.t25.t10 t5.t87.t15.t25.t12))
% 1.19/1.40  (step t5.t87.t15.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t15.t25.t6 t5.t87.t15.t25.t13))
% 1.19/1.40  (step t5.t87.t15.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t15.t25.t14 t5.t87.t15.t25.t15))
% 1.19/1.40  (step t5.t87.t15.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t15.t24 t5.t87.t15.t25))
% 1.19/1.40  (step t5.t87.t15.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t15.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t15.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t15.t28.t5 t5.t87.t15.t28.t6))
% 1.19/1.40  (step t5.t87.t15.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t15.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t15.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t15.t28.t9.t3 t5.t87.t15.t28.t9.t4))
% 1.19/1.40  (step t5.t87.t15.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t28.t8 t5.t87.t15.t28.t9))
% 1.19/1.40  (step t5.t87.t15.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t15.t28.t7 t5.t87.t15.t28.t10))
% 1.19/1.40  (step t5.t87.t15.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t15.t28.t11 t5.t87.t15.t28.t12))
% 1.19/1.40  (step t5.t87.t15.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t15.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t15.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t15.t28.t15.t2 t5.t87.t15.t28.t15.t3))
% 1.19/1.40  (step t5.t87.t15.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t15.t28.t14 t5.t87.t15.t28.t15))
% 1.19/1.40  (step t5.t87.t15.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t15.t28.t13 t5.t87.t15.t28.t16))
% 1.19/1.40  (step t5.t87.t15.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t15.t28.t4 t5.t87.t15.t28.t17))
% 1.19/1.40  (step t5.t87.t15.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t15.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t15.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t15.t28.t20.t2))
% 1.19/1.40  (step t5.t87.t15.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t15.t28.t19 t5.t87.t15.t28.t20))
% 1.19/1.40  (step t5.t87.t15.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t15.t28.t18 t5.t87.t15.t28.t21))
% 1.19/1.40  (step t5.t87.t15.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t15.t28.t22 t5.t87.t15.t28.t23))
% 1.19/1.40  (step t5.t87.t15.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t15.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t15.t28.t24 t5.t87.t15.t28.t25))
% 1.19/1.40  (step t5.t87.t15.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t15.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t15.t27 t5.t87.t15.t28))
% 1.19/1.40  (step t5.t87.t15.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t15.t26 t5.t87.t15.t29))
% 1.19/1.40  (step t5.t87.t15.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t15.t23 t5.t87.t15.t30 a4))
% 1.19/1.40  (step t5.t87.t15.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t15.t4 t5.t87.t15.t13 t5.t87.t15.t22 t5.t87.t15.t31 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t15.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t87.t15.t32))
% 1.19/1.40  (step t5.t87.t15.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t87.t15.t32))
% 1.19/1.40  (step t5.t87.t15.t35 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t87.t15.t34 t5.t87.t15.t35))
% 1.19/1.40  (step t5.t87.t15.t37 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t87.t15.t36 t5.t87.t15.t37))
% 1.19/1.40  (step t5.t87.t15.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t87.t15.t33 t5.t87.t15.t38))
% 1.19/1.40  (step t5.t87.t15.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t87.t15.t34 t5.t87.t15.t37))
% 1.19/1.40  (step t5.t87.t15.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t87.t15.t40 t5.t87.t15.t35))
% 1.19/1.40  (step t5.t87.t15.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t87.t15.t39 t5.t87.t15.t41))
% 1.19/1.40  (step t5.t87.t15.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t15.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t87.t15.t42 t5.t87.t15.t43))
% 1.19/1.40  (step t5.t87.t15 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t16 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t87.t14 t5.t87.t15))
% 1.19/1.40  (step t5.t87.t17 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t18 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t18.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t18.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t18.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t18.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.19/1.40  (step t5.t87.t18.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t18.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t18.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t87.t18.t5 t5.t87.t18.t6))
% 1.19/1.40  (step t5.t87.t18.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t18.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t87.t18.t7 t5.t87.t18.t8))
% 1.19/1.40  (step t5.t87.t18.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t87.t18.t4 t5.t87.t18.t9))
% 1.19/1.40  (step t5.t87.t18.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t18.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t18.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t18.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t18.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t18.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t87.t18.t12.t3))
% 1.19/1.40  (step t5.t87.t18.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.19/1.40  (step t5.t87.t18.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t87.t18.t12.t4 t5.t87.t18.t12.t5))
% 1.19/1.40  (step t5.t87.t18.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t87.t18.t12.t6))
% 1.19/1.40  (step t5.t87.t18.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t18.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t87.t18.t11 t5.t87.t18.t12))
% 1.19/1.40  (step t5.t87.t18.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t87.t18.t10 t5.t87.t18.t13))
% 1.19/1.40  (step t5.t87.t18.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t18.t16 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t18.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t87.t18.t15 t5.t87.t18.t16))
% 1.19/1.40  (step t5.t87.t18.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t18.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t87.t18.t17 t5.t87.t18.t18))
% 1.19/1.40  (step t5.t87.t18.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t87.t18.t14 t5.t87.t18.t19))
% 1.19/1.40  (step t5.t87.t18.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t18.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t18.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t18.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.19/1.40  (step t5.t87.t18.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t18.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t87.t18.t22.t3))
% 1.19/1.40  (step t5.t87.t18.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t87.t18.t22.t2 t5.t87.t18.t22.t4))
% 1.19/1.40  (step t5.t87.t18.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t87.t18.t22.t5))
% 1.19/1.40  (step t5.t87.t18.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t18.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t18.t21 t5.t87.t18.t22))
% 1.19/1.40  (step t5.t87.t18.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t18.t20 t5.t87.t18.t23))
% 1.19/1.40  (step t5.t87.t18.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t18.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t87.t18.t24 t5.t87.t18.t25))
% 1.19/1.40  (step t5.t87.t18.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t18.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t87.t18.t26 t5.t87.t18.t27))
% 1.19/1.40  (step t5.t87.t18 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t19 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t87.t17 t5.t87.t18))
% 1.19/1.40  (step t5.t87.t20 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t87.t16 t5.t87.t19))
% 1.19/1.40  (step t5.t87.t21 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t87.t13 t5.t87.t20 a7))
% 1.19/1.40  (step t5.t87.t22 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t23 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t24 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t24.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t24.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t24.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t24.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t24.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t24.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.40  (step t5.t87.t24.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t24.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t24.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.40  (step t5.t87.t24.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t24.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t24.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t24.t7.t7.t5))
% 1.19/1.40  (step t5.t87.t24.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t24.t7.t7.t5))
% 1.19/1.40  (step t5.t87.t24.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t24.t7.t7.t6 t5.t87.t24.t7.t7.t8))
% 1.19/1.40  (step t5.t87.t24.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t24.t7.t7.t7 t5.t87.t24.t7.t7.t9))
% 1.19/1.40  (step t5.t87.t24.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t24.t7.t7.t6 t5.t87.t24.t7.t7.t11))
% 1.19/1.40  (step t5.t87.t24.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t24.t7.t7.t10 t5.t87.t24.t7.t7.t12))
% 1.19/1.40  (step t5.t87.t24.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t24.t7.t7.t6 t5.t87.t24.t7.t7.t13))
% 1.19/1.40  (step t5.t87.t24.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t24.t7.t7.t14 t5.t87.t24.t7.t7.t15))
% 1.19/1.40  (step t5.t87.t24.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t24.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t24.t7.t6 t5.t87.t24.t7.t7))
% 1.19/1.40  (step t5.t87.t24.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.40  (anchor :step t5.t87.t24.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t24.t7.t10.t5 t5.t87.t24.t7.t10.t6))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t24.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t24.t7.t10.t9.t3 t5.t87.t24.t7.t10.t9.t4))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t24.t7.t10.t8 t5.t87.t24.t7.t10.t9))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t24.t7.t10.t7 t5.t87.t24.t7.t10.t10))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t24.t7.t10.t11 t5.t87.t24.t7.t10.t12))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t24.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t24.t7.t10.t15.t2 t5.t87.t24.t7.t10.t15.t3))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t24.t7.t10.t14 t5.t87.t24.t7.t10.t15))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t24.t7.t10.t13 t5.t87.t24.t7.t10.t16))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t24.t7.t10.t4 t5.t87.t24.t7.t10.t17))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.40  (anchor :step t5.t87.t24.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t24.t7.t10.t20.t2))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t24.t7.t10.t19 t5.t87.t24.t7.t10.t20))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t24.t7.t10.t18 t5.t87.t24.t7.t10.t21))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t24.t7.t10.t22 t5.t87.t24.t7.t10.t23))
% 1.19/1.40  (step t5.t87.t24.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.40  (step t5.t87.t24.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t24.t7.t10.t24 t5.t87.t24.t7.t10.t25))
% 1.19/1.40  (step t5.t87.t24.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.40  (step t5.t87.t24.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t24.t7.t9 t5.t87.t24.t7.t10))
% 1.19/1.40  (step t5.t87.t24.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t24.t7.t8 t5.t87.t24.t7.t11))
% 1.19/1.40  (step t5.t87.t24.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t24.t7.t5 t5.t87.t24.t7.t12 a4))
% 1.19/1.40  (step t5.t87.t24.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t24.t7.t4 t5.t87.t24.t7.t13 a3 a2 a1 a0))
% 1.19/1.40  (step t5.t87.t24.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t24.t7.t14))
% 1.19/1.40  (step t5.t87.t24.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t24.t7.t14))
% 1.19/1.40  (step t5.t87.t24.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t24.t7.t16 t5.t87.t24.t7.t17))
% 1.19/1.40  (step t5.t87.t24.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t24.t7.t15 t5.t87.t24.t7.t18))
% 1.19/1.40  (step t5.t87.t24.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t87.t24.t7.t19 t5.t87.t24.t7.t20))
% 1.19/1.40  (step t5.t87.t24.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.40  (step t5.t87.t24.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t87.t24.t7.t21 t5.t87.t24.t7.t22))
% 1.19/1.40  (step t5.t87.t24.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.40  (step t5.t87.t24.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t87.t24.t6 t5.t87.t24.t7))
% 1.19/1.41  (step t5.t87.t24.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t87.t24.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t87.t24.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t24.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t24.t10.t4 t5.t87.t24.t10.t5))
% 1.19/1.41  (step t5.t87.t24.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t87.t24.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t87.t24.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t24.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t24.t10.t8.t3 t5.t87.t24.t10.t8.t4))
% 1.19/1.41  (step t5.t87.t24.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t87.t24.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t24.t10.t7 t5.t87.t24.t10.t8))
% 1.19/1.41  (step t5.t87.t24.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t24.t10.t6 t5.t87.t24.t10.t9))
% 1.19/1.41  (step t5.t87.t24.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t87.t24.t10.t10 t5.t87.t24.t10.t11))
% 1.19/1.41  (step t5.t87.t24.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t24.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t24.t10.t12 t5.t87.t24.t10.t13))
% 1.19/1.41  (step t5.t87.t24.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t87.t24.t10.t14 t5.t87.t24.t10.t15))
% 1.19/1.41  (step t5.t87.t24.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t24.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t87.t24.t10.t16 t5.t87.t24.t10.t17))
% 1.19/1.41  (step t5.t87.t24.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.41  (step t5.t87.t24.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t87.t24.t9 t5.t87.t24.t10))
% 1.19/1.41  (step t5.t87.t24.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t24.t8 t5.t87.t24.t11))
% 1.19/1.41  (step t5.t87.t24.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t87.t24.t5 t5.t87.t24.t12 a5))
% 1.19/1.41  (step t5.t87.t24.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t87.t24.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t87.t24.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t87.t24.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t87.t24.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t24.t16.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t87.t24.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t24.t16.t5))
% 1.19/1.41  (step t5.t87.t24.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t24.t16.t5))
% 1.19/1.41  (step t5.t87.t24.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t24.t16.t6 t5.t87.t24.t16.t8))
% 1.19/1.41  (step t5.t87.t24.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t24.t16.t7 t5.t87.t24.t16.t9))
% 1.19/1.41  (step t5.t87.t24.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t24.t16.t6 t5.t87.t24.t16.t11))
% 1.19/1.41  (step t5.t87.t24.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t24.t16.t10 t5.t87.t24.t16.t12))
% 1.19/1.41  (step t5.t87.t24.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t24.t16.t6 t5.t87.t24.t16.t13))
% 1.19/1.41  (step t5.t87.t24.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t24.t16.t14 t5.t87.t24.t16.t15))
% 1.19/1.41  (step t5.t87.t24.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t87.t24.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t24.t15 t5.t87.t24.t16))
% 1.19/1.41  (step t5.t87.t24.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t87.t24.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t87.t24.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t24.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t24.t19.t5 t5.t87.t24.t19.t6))
% 1.19/1.41  (step t5.t87.t24.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t87.t24.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t87.t24.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t24.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t24.t19.t9.t3 t5.t87.t24.t19.t9.t4))
% 1.19/1.41  (step t5.t87.t24.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t87.t24.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t24.t19.t8 t5.t87.t24.t19.t9))
% 1.19/1.41  (step t5.t87.t24.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t24.t19.t7 t5.t87.t24.t19.t10))
% 1.19/1.41  (step t5.t87.t24.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t24.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t24.t19.t11 t5.t87.t24.t19.t12))
% 1.19/1.41  (step t5.t87.t24.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t87.t24.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t87.t24.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t24.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t24.t19.t15.t2 t5.t87.t24.t19.t15.t3))
% 1.19/1.41  (step t5.t87.t24.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t87.t24.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t24.t19.t14 t5.t87.t24.t19.t15))
% 1.19/1.41  (step t5.t87.t24.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t24.t19.t13 t5.t87.t24.t19.t16))
% 1.19/1.41  (step t5.t87.t24.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t24.t19.t4 t5.t87.t24.t19.t17))
% 1.19/1.41  (step t5.t87.t24.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t87.t24.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t87.t24.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t24.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t24.t19.t20.t2))
% 1.19/1.41  (step t5.t87.t24.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t87.t24.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t24.t19.t19 t5.t87.t24.t19.t20))
% 1.19/1.41  (step t5.t87.t24.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t24.t19.t18 t5.t87.t24.t19.t21))
% 1.19/1.41  (step t5.t87.t24.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t24.t19.t22 t5.t87.t24.t19.t23))
% 1.19/1.41  (step t5.t87.t24.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t24.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t24.t19.t24 t5.t87.t24.t19.t25))
% 1.19/1.41  (step t5.t87.t24.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t87.t24.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t24.t18 t5.t87.t24.t19))
% 1.19/1.41  (step t5.t87.t24.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t24.t17 t5.t87.t24.t20))
% 1.19/1.41  (step t5.t87.t24.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t24.t14 t5.t87.t24.t21 a4))
% 1.19/1.41  (step t5.t87.t24.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t24.t4 t5.t87.t24.t13 t5.t87.t24.t22 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t87.t24.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t24.t23))
% 1.19/1.41  (step t5.t87.t24.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t24.t23))
% 1.19/1.41  (step t5.t87.t24.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t24.t25 t5.t87.t24.t26))
% 1.19/1.41  (step t5.t87.t24.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t24.t24 t5.t87.t24.t27))
% 1.19/1.41  (step t5.t87.t24.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t87.t24.t28 t5.t87.t24.t29))
% 1.19/1.41  (step t5.t87.t24.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t24.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t87.t24.t30 t5.t87.t24.t31))
% 1.19/1.41  (step t5.t87.t24 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t87.t25 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t87.t23 t5.t87.t24))
% 1.19/1.41  (step t5.t87.t26 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.41  (anchor :step t5.t87.t27 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t87.t27.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t27.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t27.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t27.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t87.t27.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t27.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t27.t4 t5.t87.t27.t5))
% 1.19/1.41  (step t5.t87.t27.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t87.t27.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t87.t27.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t27.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t87.t27.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t27.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t87.t27.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t27.t8.t3 t5.t87.t27.t8.t4))
% 1.19/1.41  (step t5.t87.t27.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t87.t27.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t27.t7 t5.t87.t27.t8))
% 1.19/1.41  (step t5.t87.t27.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t27.t6 t5.t87.t27.t9))
% 1.19/1.41  (step t5.t87.t27.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t27.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t87.t27.t10 t5.t87.t27.t11))
% 1.19/1.41  (step t5.t87.t27.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t27.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t87.t27.t12 t5.t87.t27.t13))
% 1.19/1.41  (step t5.t87.t27.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t27.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t87.t27.t14 t5.t87.t27.t15))
% 1.19/1.41  (step t5.t87.t27.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t27.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t87.t27.t16 t5.t87.t27.t17))
% 1.19/1.41  (step t5.t87.t27 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.41  (step t5.t87.t28 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t87.t26 t5.t87.t27))
% 1.19/1.41  (step t5.t87.t29 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t87.t25 t5.t87.t28))
% 1.19/1.41  (step t5.t87.t30 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t87.t22 t5.t87.t29 a6))
% 1.19/1.41  (step t5.t87.t31 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t87.t32 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t87.t33 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t87.t33.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t87.t33.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t87.t33.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t87.t33.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t87.t33.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t87.t33.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t33.t7.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t87.t33.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t33.t7.t5))
% 1.19/1.41  (step t5.t87.t33.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t33.t7.t5))
% 1.19/1.41  (step t5.t87.t33.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t33.t7.t6 t5.t87.t33.t7.t8))
% 1.19/1.41  (step t5.t87.t33.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t33.t7.t7 t5.t87.t33.t7.t9))
% 1.19/1.41  (step t5.t87.t33.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t33.t7.t6 t5.t87.t33.t7.t11))
% 1.19/1.41  (step t5.t87.t33.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t33.t7.t10 t5.t87.t33.t7.t12))
% 1.19/1.41  (step t5.t87.t33.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t33.t7.t6 t5.t87.t33.t7.t13))
% 1.19/1.41  (step t5.t87.t33.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t33.t7.t14 t5.t87.t33.t7.t15))
% 1.19/1.41  (step t5.t87.t33.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t87.t33.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t33.t6 t5.t87.t33.t7))
% 1.19/1.41  (step t5.t87.t33.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t87.t33.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t87.t33.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t33.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t33.t10.t5 t5.t87.t33.t10.t6))
% 1.19/1.41  (step t5.t87.t33.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t87.t33.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t87.t33.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t33.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t33.t10.t9.t3 t5.t87.t33.t10.t9.t4))
% 1.19/1.41  (step t5.t87.t33.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t87.t33.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t33.t10.t8 t5.t87.t33.t10.t9))
% 1.19/1.41  (step t5.t87.t33.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t33.t10.t7 t5.t87.t33.t10.t10))
% 1.19/1.41  (step t5.t87.t33.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t33.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t33.t10.t11 t5.t87.t33.t10.t12))
% 1.19/1.41  (step t5.t87.t33.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t87.t33.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t87.t33.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t33.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t33.t10.t15.t2 t5.t87.t33.t10.t15.t3))
% 1.19/1.41  (step t5.t87.t33.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t87.t33.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t33.t10.t14 t5.t87.t33.t10.t15))
% 1.19/1.41  (step t5.t87.t33.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t33.t10.t13 t5.t87.t33.t10.t16))
% 1.19/1.41  (step t5.t87.t33.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t33.t10.t4 t5.t87.t33.t10.t17))
% 1.19/1.41  (step t5.t87.t33.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t87.t33.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t87.t33.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t33.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t33.t10.t20.t2))
% 1.19/1.41  (step t5.t87.t33.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t87.t33.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t33.t10.t19 t5.t87.t33.t10.t20))
% 1.19/1.41  (step t5.t87.t33.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t33.t10.t18 t5.t87.t33.t10.t21))
% 1.19/1.41  (step t5.t87.t33.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t33.t10.t22 t5.t87.t33.t10.t23))
% 1.19/1.41  (step t5.t87.t33.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t33.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t33.t10.t24 t5.t87.t33.t10.t25))
% 1.19/1.41  (step t5.t87.t33.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t87.t33.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t33.t9 t5.t87.t33.t10))
% 1.19/1.41  (step t5.t87.t33.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t33.t8 t5.t87.t33.t11))
% 1.19/1.41  (step t5.t87.t33.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t33.t5 t5.t87.t33.t12 a4))
% 1.19/1.41  (step t5.t87.t33.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t33.t4 t5.t87.t33.t13 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t87.t33.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t33.t14))
% 1.19/1.41  (step t5.t87.t33.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t33.t14))
% 1.19/1.41  (step t5.t87.t33.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t33.t16 t5.t87.t33.t17))
% 1.19/1.41  (step t5.t87.t33.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t33.t15 t5.t87.t33.t18))
% 1.19/1.41  (step t5.t87.t33.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t87.t33.t19 t5.t87.t33.t20))
% 1.19/1.41  (step t5.t87.t33.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t33.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t87.t33.t21 t5.t87.t33.t22))
% 1.19/1.41  (step t5.t87.t33 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t87.t34 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t87.t32 t5.t87.t33))
% 1.19/1.41  (step t5.t87.t35 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t87.t36 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t87.t36.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t36.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t36.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t36.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t87.t36.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t36.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t36.t4 t5.t87.t36.t5))
% 1.19/1.41  (step t5.t87.t36.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t87.t36.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t87.t36.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t36.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t87.t36.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t36.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t87.t36.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t36.t8.t3 t5.t87.t36.t8.t4))
% 1.19/1.41  (step t5.t87.t36.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t87.t36.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t36.t7 t5.t87.t36.t8))
% 1.19/1.41  (step t5.t87.t36.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t36.t6 t5.t87.t36.t9))
% 1.19/1.41  (step t5.t87.t36.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t36.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t87.t36.t10 t5.t87.t36.t11))
% 1.19/1.41  (step t5.t87.t36.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t36.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t36.t12 t5.t87.t36.t13))
% 1.19/1.41  (step t5.t87.t36.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t36.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t87.t36.t14 t5.t87.t36.t15))
% 1.19/1.41  (step t5.t87.t36.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t36.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t87.t36.t16 t5.t87.t36.t17))
% 1.19/1.41  (step t5.t87.t36 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.41  (step t5.t87.t37 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t87.t35 t5.t87.t36))
% 1.19/1.41  (step t5.t87.t38 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t34 t5.t87.t37))
% 1.19/1.41  (step t5.t87.t39 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t87.t31 t5.t87.t38 a5))
% 1.19/1.41  (step t5.t87.t40 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t87.t41 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t87.t42 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t87.t42.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t42.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t42.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t42.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t87.t42.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t42.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t87.t42.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t42.t5))
% 1.19/1.41  (step t5.t87.t42.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t87.t42.t5))
% 1.19/1.41  (step t5.t87.t42.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t42.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t87.t42.t6 t5.t87.t42.t8))
% 1.19/1.41  (step t5.t87.t42.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t87.t42.t7 t5.t87.t42.t9))
% 1.19/1.41  (step t5.t87.t42.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t42.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t87.t42.t6 t5.t87.t42.t11))
% 1.19/1.41  (step t5.t87.t42.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t87.t42.t10 t5.t87.t42.t12))
% 1.19/1.41  (step t5.t87.t42.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t87.t42.t6 t5.t87.t42.t13))
% 1.19/1.41  (step t5.t87.t42.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t42.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t87.t42.t14 t5.t87.t42.t15))
% 1.19/1.41  (step t5.t87.t42 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t87.t43 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t87.t41 t5.t87.t42))
% 1.19/1.41  (step t5.t87.t44 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t87.t45 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t87.t45.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t87.t45.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t45.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t45.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t87.t45.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t87.t45.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t45.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t87.t45.t5 t5.t87.t45.t6))
% 1.19/1.41  (step t5.t87.t45.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t87.t45.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t87.t45.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t87.t45.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t87.t45.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t45.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t87.t45.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t87.t45.t9.t3 t5.t87.t45.t9.t4))
% 1.19/1.41  (step t5.t87.t45.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t87.t45.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t45.t8 t5.t87.t45.t9))
% 1.19/1.41  (step t5.t87.t45.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t87.t45.t7 t5.t87.t45.t10))
% 1.19/1.41  (step t5.t87.t45.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t45.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t45.t11 t5.t87.t45.t12))
% 1.19/1.41  (step t5.t87.t45.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t87.t45.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t87.t45.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t87.t45.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t87.t45.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t45.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t87.t45.t15.t2 t5.t87.t45.t15.t3))
% 1.19/1.41  (step t5.t87.t45.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t87.t45.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t45.t14 t5.t87.t45.t15))
% 1.19/1.41  (step t5.t87.t45.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t87.t45.t13 t5.t87.t45.t16))
% 1.19/1.41  (step t5.t87.t45.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t87.t45.t4 t5.t87.t45.t17))
% 1.19/1.41  (step t5.t87.t45.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t87.t45.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t87.t45.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t87.t45.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t45.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t87.t45.t20.t2))
% 1.19/1.41  (step t5.t87.t45.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t87.t45.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t45.t19 t5.t87.t45.t20))
% 1.19/1.41  (step t5.t87.t45.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t87.t45.t18 t5.t87.t45.t21))
% 1.19/1.41  (step t5.t87.t45.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t45.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t87.t45.t22 t5.t87.t45.t23))
% 1.19/1.41  (step t5.t87.t45.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t87.t45.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t87.t45.t24 t5.t87.t45.t25))
% 1.19/1.41  (step t5.t87.t45 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t87.t46 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t87.t44 t5.t87.t45))
% 1.19/1.41  (step t5.t87.t47 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t87.t43 t5.t87.t46))
% 1.19/1.41  (step t5.t87.t48 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t87.t40 t5.t87.t47 a4))
% 1.19/1.41  (step t5.t87.t49 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t87.t3 a10 a9 t5.t87.t12 t5.t87.t21 t5.t87.t30 t5.t87.t39 t5.t87.t48 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t87.t50 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t87.t49))
% 1.19/1.41  (step t5.t87.t51 (cl (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule and :premises (t5.t87.t49))
% 1.19/1.41  (anchor :step t5.t87.t52 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t87.t52.t1 (cl (= X X)) :rule refl)
% 1.19/1.41  (step t5.t87.t52.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t52.t3 (cl (= (@ Phi X) (@ Phi X))) :rule refl)
% 1.19/1.41  (step t5.t87.t52.t4 (cl (= (@ tptp.mnot (@ Phi X)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)))) :rule cong :premises (t5.t87.t50 t5.t87.t52.t3))
% 1.19/1.41  (step t5.t87.t52.t5 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t52.t6 (cl (= (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) :rule cong :premises (t5.t87.t52.t4 t5.t87.t52.t5))
% 1.19/1.41  (step t5.t87.t52 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t87.t53 (cl (= (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))))) :rule cong :premises (t5.t87.t51 t5.t87.t52))
% 1.19/1.41  (step t5.t87.t54 (cl (= (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))))) :rule cong :premises (t5.t87.t50 t5.t87.t53))
% 1.19/1.41  (step t5.t87.t55 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t87.t56 (cl (= (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) :rule cong :premises (t5.t87.t54 t5.t87.t55))
% 1.19/1.41  (step t5.t87 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t88 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))))) :rule cong :premises (t5.t86 t5.t87))
% 1.19/1.41  (step t5.t89 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.19/1.41  (anchor :step t5.t90 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t90.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t90.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t90.t3 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t90.t4 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule refl)
% 1.19/1.41  (anchor :step t5.t90.t5 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t90.t5.t1 (cl (= X X)) :rule refl)
% 1.19/1.41  (step t5.t90.t5.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t90.t5.t3 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t90.t5.t4 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t90.t5.t5 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0))) :rule cong :premises (t5.t90.t5.t3 t5.t90.t5.t4))
% 1.19/1.41  (step t5.t90.t5.t6 (cl (= (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t90.t5.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule trans :premises (t5.t90.t5.t5 t5.t90.t5.t6))
% 1.19/1.41  (step t5.t90.t5 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule bind)
% 1.19/1.41  (step t5.t90.t6 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule cong :premises (t5.t90.t4 t5.t90.t5))
% 1.19/1.41  (step t5.t90.t7 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t90.t8 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t90.t8.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (anchor :step t5.t90.t8.t2 :args ((X tptp.mu) (:= X X)))
% 1.19/1.41  (step t5.t90.t8.t2.t1 (cl (= X X)) :rule refl)
% 1.19/1.41  (step t5.t90.t8.t2.t2 (cl (= (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule all_simplify)
% 1.19/1.41  (step t5.t90.t8.t2.t3 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t90.t8.t2.t4 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W))) :rule cong :premises (t5.t90.t8.t2.t2 t5.t90.t8.t2.t3))
% 1.19/1.41  (step t5.t90.t8.t2.t5 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W) (not (@ (@ Phi X) W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t90.t8.t2.t6 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (not (@ (@ Phi X) W)))) :rule trans :premises (t5.t90.t8.t2.t4 t5.t90.t8.t2.t5))
% 1.19/1.41  (step t5.t90.t8.t2 (cl (= (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule bind)
% 1.19/1.41  (step t5.t90.t8 (cl (= (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule bind)
% 1.19/1.41  (step t5.t90.t9 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t5.t90.t7 t5.t90.t8))
% 1.19/1.41  (step t5.t90.t10 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t5.t90.t6 t5.t90.t9))
% 1.19/1.41  (step t5.t90.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule cong :premises (t5.t90.t3 t5.t90.t10))
% 1.19/1.41  (step t5.t90.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t90.t13 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t90.t13.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t90.t13.t2 (cl (= (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t90.t13.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule cong :premises (t5.t90.t13.t2))
% 1.19/1.41  (step t5.t90.t13 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule bind)
% 1.19/1.41  (step t5.t90.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t5.t90.t12 t5.t90.t13))
% 1.19/1.41  (step t5.t90.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t5.t90.t11 t5.t90.t14))
% 1.19/1.41  (step t5.t90.t16 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t90.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0))) :rule cong :premises (t5.t90.t15 t5.t90.t16))
% 1.19/1.41  (step t5.t90.t18 (cl (= (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t90.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule trans :premises (t5.t90.t17 t5.t90.t18))
% 1.19/1.41  (step t5.t90 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t91 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule cong :premises (t5.t89 t5.t90))
% 1.19/1.41  (step t5.t92 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule trans :premises (t5.t88 t5.t91))
% 1.19/1.41  (step t5.t93 (cl (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule resolution :premises (t5.t85 t5.t92 a11))
% 1.19/1.41  (step t5.t94 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t95 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t96.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t96.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t96.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t96.t7.t7.t7.t7.t5))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t96.t7.t7.t7.t7.t5))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t96.t7.t7.t7.t7.t6 t5.t96.t7.t7.t7.t7.t8))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t96.t7.t7.t7.t7.t7 t5.t96.t7.t7.t7.t7.t9))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t96.t7.t7.t7.t7.t6 t5.t96.t7.t7.t7.t7.t11))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t96.t7.t7.t7.t7.t10 t5.t96.t7.t7.t7.t7.t12))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t96.t7.t7.t7.t7.t6 t5.t96.t7.t7.t7.t7.t13))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t96.t7.t7.t7.t7.t14 t5.t96.t7.t7.t7.t7.t15))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t96.t7.t7.t7.t6 t5.t96.t7.t7.t7.t7))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t96.t7.t7.t7.t10.t5 t5.t96.t7.t7.t7.t10.t6))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t96.t7.t7.t7.t10.t9.t3 t5.t96.t7.t7.t7.t10.t9.t4))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t7.t7.t10.t8 t5.t96.t7.t7.t7.t10.t9))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t7.t7.t10.t7 t5.t96.t7.t7.t7.t10.t10))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t7.t7.t7.t10.t11 t5.t96.t7.t7.t7.t10.t12))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t96.t7.t7.t7.t10.t15.t2 t5.t96.t7.t7.t7.t10.t15.t3))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t7.t7.t7.t10.t14 t5.t96.t7.t7.t7.t10.t15))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t7.t7.t7.t10.t13 t5.t96.t7.t7.t7.t10.t16))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t96.t7.t7.t7.t10.t4 t5.t96.t7.t7.t7.t10.t17))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t7.t7.t7.t10.t20.t2))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t7.t7.t7.t10.t19 t5.t96.t7.t7.t7.t10.t20))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t7.t7.t7.t10.t18 t5.t96.t7.t7.t7.t10.t21))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t96.t7.t7.t7.t10.t22 t5.t96.t7.t7.t7.t10.t23))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t96.t7.t7.t7.t10.t24 t5.t96.t7.t7.t7.t10.t25))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t96.t7.t7.t7.t9 t5.t96.t7.t7.t7.t10))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t96.t7.t7.t7.t8 t5.t96.t7.t7.t7.t11))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t96.t7.t7.t7.t5 t5.t96.t7.t7.t7.t12 a4))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t7.t7.t7.t4 t5.t96.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t96.t7.t7.t7.t14))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t96.t7.t7.t7.t14))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t96.t7.t7.t7.t16 t5.t96.t7.t7.t7.t17))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t96.t7.t7.t7.t15 t5.t96.t7.t7.t7.t18))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t96.t7.t7.t7.t19 t5.t96.t7.t7.t7.t20))
% 1.19/1.41  (step t5.t96.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t96.t7.t7.t7.t21 t5.t96.t7.t7.t7.t22))
% 1.19/1.41  (step t5.t96.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t96.t7.t7.t6 t5.t96.t7.t7.t7))
% 1.19/1.41  (step t5.t96.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t96.t7.t7.t10.t4 t5.t96.t7.t7.t10.t5))
% 1.19/1.41  (step t5.t96.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t96.t7.t7.t10.t8.t3 t5.t96.t7.t7.t10.t8.t4))
% 1.19/1.41  (step t5.t96.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t7.t10.t7 t5.t96.t7.t7.t10.t8))
% 1.19/1.41  (step t5.t96.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t7.t10.t6 t5.t96.t7.t7.t10.t9))
% 1.19/1.41  (step t5.t96.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t96.t7.t7.t10.t10 t5.t96.t7.t7.t10.t11))
% 1.19/1.41  (step t5.t96.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t7.t10.t12 t5.t96.t7.t7.t10.t13))
% 1.19/1.41  (step t5.t96.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t96.t7.t7.t10.t14 t5.t96.t7.t7.t10.t15))
% 1.19/1.41  (step t5.t96.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t96.t7.t7.t10.t16 t5.t96.t7.t7.t10.t17))
% 1.19/1.41  (step t5.t96.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t96.t7.t7.t9 t5.t96.t7.t7.t10))
% 1.19/1.41  (step t5.t96.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t96.t7.t7.t8 t5.t96.t7.t7.t11))
% 1.19/1.41  (step t5.t96.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t96.t7.t7.t5 t5.t96.t7.t7.t12 a5))
% 1.19/1.41  (step t5.t96.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t96.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t96.t7.t7.t16.t5))
% 1.19/1.41  (step t5.t96.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t96.t7.t7.t16.t5))
% 1.19/1.41  (step t5.t96.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t96.t7.t7.t16.t6 t5.t96.t7.t7.t16.t8))
% 1.19/1.41  (step t5.t96.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t96.t7.t7.t16.t7 t5.t96.t7.t7.t16.t9))
% 1.19/1.41  (step t5.t96.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t96.t7.t7.t16.t6 t5.t96.t7.t7.t16.t11))
% 1.19/1.41  (step t5.t96.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t96.t7.t7.t16.t10 t5.t96.t7.t7.t16.t12))
% 1.19/1.41  (step t5.t96.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t96.t7.t7.t16.t6 t5.t96.t7.t7.t16.t13))
% 1.19/1.41  (step t5.t96.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t96.t7.t7.t16.t14 t5.t96.t7.t7.t16.t15))
% 1.19/1.41  (step t5.t96.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t96.t7.t7.t15 t5.t96.t7.t7.t16))
% 1.19/1.41  (step t5.t96.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t96.t7.t7.t19.t5 t5.t96.t7.t7.t19.t6))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t96.t7.t7.t19.t9.t3 t5.t96.t7.t7.t19.t9.t4))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t7.t19.t8 t5.t96.t7.t7.t19.t9))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t7.t19.t7 t5.t96.t7.t7.t19.t10))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t7.t7.t19.t11 t5.t96.t7.t7.t19.t12))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t96.t7.t7.t19.t15.t2 t5.t96.t7.t7.t19.t15.t3))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t7.t7.t19.t14 t5.t96.t7.t7.t19.t15))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t7.t7.t19.t13 t5.t96.t7.t7.t19.t16))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t96.t7.t7.t19.t4 t5.t96.t7.t7.t19.t17))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t7.t7.t19.t20.t2))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t7.t7.t19.t19 t5.t96.t7.t7.t19.t20))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t7.t7.t19.t18 t5.t96.t7.t7.t19.t21))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t96.t7.t7.t19.t22 t5.t96.t7.t7.t19.t23))
% 1.19/1.41  (step t5.t96.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t96.t7.t7.t19.t24 t5.t96.t7.t7.t19.t25))
% 1.19/1.41  (step t5.t96.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t96.t7.t7.t18 t5.t96.t7.t7.t19))
% 1.19/1.41  (step t5.t96.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t96.t7.t7.t17 t5.t96.t7.t7.t20))
% 1.19/1.41  (step t5.t96.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t96.t7.t7.t14 t5.t96.t7.t7.t21 a4))
% 1.19/1.41  (step t5.t96.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t7.t7.t4 t5.t96.t7.t7.t13 t5.t96.t7.t7.t22 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t96.t7.t7.t23))
% 1.19/1.41  (step t5.t96.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t96.t7.t7.t23))
% 1.19/1.41  (step t5.t96.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t96.t7.t7.t25 t5.t96.t7.t7.t26))
% 1.19/1.41  (step t5.t96.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t96.t7.t7.t24 t5.t96.t7.t7.t27))
% 1.19/1.41  (step t5.t96.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t96.t7.t7.t28 t5.t96.t7.t7.t29))
% 1.19/1.41  (step t5.t96.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t96.t7.t7.t30 t5.t96.t7.t7.t31))
% 1.19/1.41  (step t5.t96.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t96.t7.t6 t5.t96.t7.t7))
% 1.19/1.41  (step t5.t96.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t7.t10.t4 t5.t96.t7.t10.t5))
% 1.19/1.41  (step t5.t96.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t96.t7.t10.t8.t3 t5.t96.t7.t10.t8.t4))
% 1.19/1.41  (step t5.t96.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t10.t7 t5.t96.t7.t10.t8))
% 1.19/1.41  (step t5.t96.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t10.t6 t5.t96.t7.t10.t9))
% 1.19/1.41  (step t5.t96.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t96.t7.t10.t10 t5.t96.t7.t10.t11))
% 1.19/1.41  (step t5.t96.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t96.t7.t10.t12 t5.t96.t7.t10.t13))
% 1.19/1.41  (step t5.t96.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t96.t7.t10.t14 t5.t96.t7.t10.t15))
% 1.19/1.41  (step t5.t96.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t96.t7.t10.t16 t5.t96.t7.t10.t17))
% 1.19/1.41  (step t5.t96.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t96.t7.t9 t5.t96.t7.t10))
% 1.19/1.41  (step t5.t96.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t96.t7.t8 t5.t96.t7.t11))
% 1.19/1.41  (step t5.t96.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t96.t7.t5 t5.t96.t7.t12 a6))
% 1.19/1.41  (step t5.t96.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t96.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t96.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t96.t7.t16.t7.t5))
% 1.19/1.41  (step t5.t96.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t96.t7.t16.t7.t5))
% 1.19/1.41  (step t5.t96.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t96.t7.t16.t7.t6 t5.t96.t7.t16.t7.t8))
% 1.19/1.41  (step t5.t96.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t96.t7.t16.t7.t7 t5.t96.t7.t16.t7.t9))
% 1.19/1.41  (step t5.t96.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t96.t7.t16.t7.t6 t5.t96.t7.t16.t7.t11))
% 1.19/1.41  (step t5.t96.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t96.t7.t16.t7.t10 t5.t96.t7.t16.t7.t12))
% 1.19/1.41  (step t5.t96.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t96.t7.t16.t7.t6 t5.t96.t7.t16.t7.t13))
% 1.19/1.41  (step t5.t96.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t96.t7.t16.t7.t14 t5.t96.t7.t16.t7.t15))
% 1.19/1.41  (step t5.t96.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t96.t7.t16.t6 t5.t96.t7.t16.t7))
% 1.19/1.41  (step t5.t96.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t96.t7.t16.t10.t5 t5.t96.t7.t16.t10.t6))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t96.t7.t16.t10.t9.t3 t5.t96.t7.t16.t10.t9.t4))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t16.t10.t8 t5.t96.t7.t16.t10.t9))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t16.t10.t7 t5.t96.t7.t16.t10.t10))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t7.t16.t10.t11 t5.t96.t7.t16.t10.t12))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t96.t7.t16.t10.t15.t2 t5.t96.t7.t16.t10.t15.t3))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t7.t16.t10.t14 t5.t96.t7.t16.t10.t15))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t7.t16.t10.t13 t5.t96.t7.t16.t10.t16))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t96.t7.t16.t10.t4 t5.t96.t7.t16.t10.t17))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t7.t16.t10.t20.t2))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t7.t16.t10.t19 t5.t96.t7.t16.t10.t20))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t7.t16.t10.t18 t5.t96.t7.t16.t10.t21))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t96.t7.t16.t10.t22 t5.t96.t7.t16.t10.t23))
% 1.19/1.41  (step t5.t96.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t96.t7.t16.t10.t24 t5.t96.t7.t16.t10.t25))
% 1.19/1.41  (step t5.t96.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t96.t7.t16.t9 t5.t96.t7.t16.t10))
% 1.19/1.41  (step t5.t96.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t96.t7.t16.t8 t5.t96.t7.t16.t11))
% 1.19/1.41  (step t5.t96.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t96.t7.t16.t5 t5.t96.t7.t16.t12 a4))
% 1.19/1.41  (step t5.t96.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t7.t16.t4 t5.t96.t7.t16.t13 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t96.t7.t16.t14))
% 1.19/1.41  (step t5.t96.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t96.t7.t16.t14))
% 1.19/1.41  (step t5.t96.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t96.t7.t16.t16 t5.t96.t7.t16.t17))
% 1.19/1.41  (step t5.t96.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t96.t7.t16.t15 t5.t96.t7.t16.t18))
% 1.19/1.41  (step t5.t96.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t96.t7.t16.t19 t5.t96.t7.t16.t20))
% 1.19/1.41  (step t5.t96.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t96.t7.t16.t21 t5.t96.t7.t16.t22))
% 1.19/1.41  (step t5.t96.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t96.t7.t15 t5.t96.t7.t16))
% 1.19/1.41  (step t5.t96.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t96.t7.t19.t4 t5.t96.t7.t19.t5))
% 1.19/1.41  (step t5.t96.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t96.t7.t19.t8.t3 t5.t96.t7.t19.t8.t4))
% 1.19/1.41  (step t5.t96.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t19.t7 t5.t96.t7.t19.t8))
% 1.19/1.41  (step t5.t96.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t19.t6 t5.t96.t7.t19.t9))
% 1.19/1.41  (step t5.t96.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t96.t7.t19.t10 t5.t96.t7.t19.t11))
% 1.19/1.41  (step t5.t96.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t19.t12 t5.t96.t7.t19.t13))
% 1.19/1.41  (step t5.t96.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t96.t7.t19.t14 t5.t96.t7.t19.t15))
% 1.19/1.41  (step t5.t96.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t96.t7.t19.t16 t5.t96.t7.t19.t17))
% 1.19/1.41  (step t5.t96.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t96.t7.t18 t5.t96.t7.t19))
% 1.19/1.41  (step t5.t96.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t96.t7.t17 t5.t96.t7.t20))
% 1.19/1.41  (step t5.t96.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t96.t7.t14 t5.t96.t7.t21 a5))
% 1.19/1.41  (step t5.t96.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t96.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t7.t25.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t96.t7.t25.t5))
% 1.19/1.41  (step t5.t96.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t96.t7.t25.t5))
% 1.19/1.41  (step t5.t96.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t96.t7.t25.t6 t5.t96.t7.t25.t8))
% 1.19/1.41  (step t5.t96.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t96.t7.t25.t7 t5.t96.t7.t25.t9))
% 1.19/1.41  (step t5.t96.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t96.t7.t25.t6 t5.t96.t7.t25.t11))
% 1.19/1.41  (step t5.t96.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t96.t7.t25.t10 t5.t96.t7.t25.t12))
% 1.19/1.41  (step t5.t96.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t96.t7.t25.t6 t5.t96.t7.t25.t13))
% 1.19/1.41  (step t5.t96.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t96.t7.t25.t14 t5.t96.t7.t25.t15))
% 1.19/1.41  (step t5.t96.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t96.t7.t24 t5.t96.t7.t25))
% 1.19/1.41  (step t5.t96.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t96.t7.t28.t5 t5.t96.t7.t28.t6))
% 1.19/1.41  (step t5.t96.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t96.t7.t28.t9.t3 t5.t96.t7.t28.t9.t4))
% 1.19/1.41  (step t5.t96.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t28.t8 t5.t96.t7.t28.t9))
% 1.19/1.41  (step t5.t96.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t7.t28.t7 t5.t96.t7.t28.t10))
% 1.19/1.41  (step t5.t96.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t7.t28.t11 t5.t96.t7.t28.t12))
% 1.19/1.41  (step t5.t96.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t96.t7.t28.t15.t2 t5.t96.t7.t28.t15.t3))
% 1.19/1.41  (step t5.t96.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t7.t28.t14 t5.t96.t7.t28.t15))
% 1.19/1.41  (step t5.t96.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t7.t28.t13 t5.t96.t7.t28.t16))
% 1.19/1.41  (step t5.t96.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t96.t7.t28.t4 t5.t96.t7.t28.t17))
% 1.19/1.41  (step t5.t96.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t7.t28.t20.t2))
% 1.19/1.41  (step t5.t96.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t7.t28.t19 t5.t96.t7.t28.t20))
% 1.19/1.41  (step t5.t96.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t7.t28.t18 t5.t96.t7.t28.t21))
% 1.19/1.41  (step t5.t96.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t96.t7.t28.t22 t5.t96.t7.t28.t23))
% 1.19/1.41  (step t5.t96.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t96.t7.t28.t24 t5.t96.t7.t28.t25))
% 1.19/1.41  (step t5.t96.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t96.t7.t27 t5.t96.t7.t28))
% 1.19/1.41  (step t5.t96.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t96.t7.t26 t5.t96.t7.t29))
% 1.19/1.41  (step t5.t96.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t96.t7.t23 t5.t96.t7.t30 a4))
% 1.19/1.41  (step t5.t96.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t7.t4 t5.t96.t7.t13 t5.t96.t7.t22 t5.t96.t7.t31 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t96.t7.t32))
% 1.19/1.41  (step t5.t96.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t96.t7.t32))
% 1.19/1.41  (step t5.t96.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t96.t7.t34 t5.t96.t7.t35))
% 1.19/1.41  (step t5.t96.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t96.t7.t36 t5.t96.t7.t37))
% 1.19/1.41  (step t5.t96.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t96.t7.t33 t5.t96.t7.t38))
% 1.19/1.41  (step t5.t96.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t96.t7.t34 t5.t96.t7.t37))
% 1.19/1.41  (step t5.t96.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t96.t7.t40 t5.t96.t7.t35))
% 1.19/1.41  (step t5.t96.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t96.t7.t39 t5.t96.t7.t41))
% 1.19/1.41  (step t5.t96.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t96.t7.t42 t5.t96.t7.t43))
% 1.19/1.41  (step t5.t96.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t96.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t96.t6 t5.t96.t7))
% 1.19/1.41  (step t5.t96.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.19/1.41  (step t5.t96.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t96.t10.t5 t5.t96.t10.t6))
% 1.19/1.41  (step t5.t96.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t96.t10.t7 t5.t96.t10.t8))
% 1.19/1.41  (step t5.t96.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t96.t10.t4 t5.t96.t10.t9))
% 1.19/1.41  (step t5.t96.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t96.t10.t12.t3))
% 1.19/1.41  (step t5.t96.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.19/1.41  (step t5.t96.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t96.t10.t12.t4 t5.t96.t10.t12.t5))
% 1.19/1.41  (step t5.t96.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t96.t10.t12.t6))
% 1.19/1.41  (step t5.t96.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t96.t10.t11 t5.t96.t10.t12))
% 1.19/1.41  (step t5.t96.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t96.t10.t10 t5.t96.t10.t13))
% 1.19/1.41  (step t5.t96.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t96.t10.t15 t5.t96.t10.t16))
% 1.19/1.41  (step t5.t96.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t96.t10.t17 t5.t96.t10.t18))
% 1.19/1.41  (step t5.t96.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t96.t10.t14 t5.t96.t10.t19))
% 1.19/1.41  (step t5.t96.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.19/1.41  (step t5.t96.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t96.t10.t22.t3))
% 1.19/1.41  (step t5.t96.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t96.t10.t22.t2 t5.t96.t10.t22.t4))
% 1.19/1.41  (step t5.t96.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t96.t10.t22.t5))
% 1.19/1.41  (step t5.t96.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t96.t10.t21 t5.t96.t10.t22))
% 1.19/1.41  (step t5.t96.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t96.t10.t20 t5.t96.t10.t23))
% 1.19/1.41  (step t5.t96.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t96.t10.t24 t5.t96.t10.t25))
% 1.19/1.41  (step t5.t96.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t96.t10.t26 t5.t96.t10.t27))
% 1.19/1.41  (step t5.t96.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t96.t9 t5.t96.t10))
% 1.19/1.41  (step t5.t96.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t96.t8 t5.t96.t11))
% 1.19/1.41  (step t5.t96.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t96.t5 t5.t96.t12 a7))
% 1.19/1.41  (step t5.t96.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t96.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t96.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t96.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t96.t16.t7.t7.t5))
% 1.19/1.41  (step t5.t96.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t96.t16.t7.t7.t5))
% 1.19/1.41  (step t5.t96.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t96.t16.t7.t7.t6 t5.t96.t16.t7.t7.t8))
% 1.19/1.41  (step t5.t96.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t96.t16.t7.t7.t7 t5.t96.t16.t7.t7.t9))
% 1.19/1.41  (step t5.t96.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t96.t16.t7.t7.t6 t5.t96.t16.t7.t7.t11))
% 1.19/1.41  (step t5.t96.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t96.t16.t7.t7.t10 t5.t96.t16.t7.t7.t12))
% 1.19/1.41  (step t5.t96.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t96.t16.t7.t7.t6 t5.t96.t16.t7.t7.t13))
% 1.19/1.41  (step t5.t96.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t96.t16.t7.t7.t14 t5.t96.t16.t7.t7.t15))
% 1.19/1.41  (step t5.t96.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t96.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t96.t16.t7.t6 t5.t96.t16.t7.t7))
% 1.19/1.41  (step t5.t96.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t96.t16.t7.t10.t5 t5.t96.t16.t7.t10.t6))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t96.t16.t7.t10.t9.t3 t5.t96.t16.t7.t10.t9.t4))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t16.t7.t10.t8 t5.t96.t16.t7.t10.t9))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t16.t7.t10.t7 t5.t96.t16.t7.t10.t10))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t16.t7.t10.t11 t5.t96.t16.t7.t10.t12))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t96.t16.t7.t10.t15.t2 t5.t96.t16.t7.t10.t15.t3))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t16.t7.t10.t14 t5.t96.t16.t7.t10.t15))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t16.t7.t10.t13 t5.t96.t16.t7.t10.t16))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t96.t16.t7.t10.t4 t5.t96.t16.t7.t10.t17))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t16.t7.t10.t20.t2))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t16.t7.t10.t19 t5.t96.t16.t7.t10.t20))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t16.t7.t10.t18 t5.t96.t16.t7.t10.t21))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t96.t16.t7.t10.t22 t5.t96.t16.t7.t10.t23))
% 1.19/1.41  (step t5.t96.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t96.t16.t7.t10.t24 t5.t96.t16.t7.t10.t25))
% 1.19/1.41  (step t5.t96.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t96.t16.t7.t9 t5.t96.t16.t7.t10))
% 1.19/1.41  (step t5.t96.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t96.t16.t7.t8 t5.t96.t16.t7.t11))
% 1.19/1.41  (step t5.t96.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t96.t16.t7.t5 t5.t96.t16.t7.t12 a4))
% 1.19/1.41  (step t5.t96.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t16.t7.t4 t5.t96.t16.t7.t13 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t96.t16.t7.t14))
% 1.19/1.41  (step t5.t96.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t96.t16.t7.t14))
% 1.19/1.41  (step t5.t96.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t96.t16.t7.t16 t5.t96.t16.t7.t17))
% 1.19/1.41  (step t5.t96.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t96.t16.t7.t15 t5.t96.t16.t7.t18))
% 1.19/1.41  (step t5.t96.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t96.t16.t7.t19 t5.t96.t16.t7.t20))
% 1.19/1.41  (step t5.t96.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t96.t16.t7.t21 t5.t96.t16.t7.t22))
% 1.19/1.41  (step t5.t96.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t96.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t96.t16.t6 t5.t96.t16.t7))
% 1.19/1.41  (step t5.t96.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t96.t16.t10.t4 t5.t96.t16.t10.t5))
% 1.19/1.41  (step t5.t96.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t96.t16.t10.t8.t3 t5.t96.t16.t10.t8.t4))
% 1.19/1.41  (step t5.t96.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t96.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t16.t10.t7 t5.t96.t16.t10.t8))
% 1.19/1.41  (step t5.t96.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t16.t10.t6 t5.t96.t16.t10.t9))
% 1.19/1.41  (step t5.t96.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t96.t16.t10.t10 t5.t96.t16.t10.t11))
% 1.19/1.41  (step t5.t96.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t16.t10.t12 t5.t96.t16.t10.t13))
% 1.19/1.41  (step t5.t96.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t96.t16.t10.t14 t5.t96.t16.t10.t15))
% 1.19/1.41  (step t5.t96.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t96.t16.t10.t16 t5.t96.t16.t10.t17))
% 1.19/1.41  (step t5.t96.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.41  (step t5.t96.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t96.t16.t9 t5.t96.t16.t10))
% 1.19/1.41  (step t5.t96.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t96.t16.t8 t5.t96.t16.t11))
% 1.19/1.41  (step t5.t96.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t96.t16.t5 t5.t96.t16.t12 a5))
% 1.19/1.41  (step t5.t96.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t96.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t16.t16.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t96.t16.t16.t5))
% 1.19/1.41  (step t5.t96.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t96.t16.t16.t5))
% 1.19/1.41  (step t5.t96.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t96.t16.t16.t6 t5.t96.t16.t16.t8))
% 1.19/1.41  (step t5.t96.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t96.t16.t16.t7 t5.t96.t16.t16.t9))
% 1.19/1.41  (step t5.t96.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t96.t16.t16.t6 t5.t96.t16.t16.t11))
% 1.19/1.41  (step t5.t96.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t96.t16.t16.t10 t5.t96.t16.t16.t12))
% 1.19/1.41  (step t5.t96.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t96.t16.t16.t6 t5.t96.t16.t16.t13))
% 1.19/1.41  (step t5.t96.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t96.t16.t16.t14 t5.t96.t16.t16.t15))
% 1.19/1.41  (step t5.t96.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t96.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t96.t16.t15 t5.t96.t16.t16))
% 1.19/1.41  (step t5.t96.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t96.t16.t19.t5 t5.t96.t16.t19.t6))
% 1.19/1.41  (step t5.t96.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t96.t16.t19.t9.t3 t5.t96.t16.t19.t9.t4))
% 1.19/1.41  (step t5.t96.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t96.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t16.t19.t8 t5.t96.t16.t19.t9))
% 1.19/1.41  (step t5.t96.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t16.t19.t7 t5.t96.t16.t19.t10))
% 1.19/1.41  (step t5.t96.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t16.t19.t11 t5.t96.t16.t19.t12))
% 1.19/1.41  (step t5.t96.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t96.t16.t19.t15.t2 t5.t96.t16.t19.t15.t3))
% 1.19/1.41  (step t5.t96.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t96.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t16.t19.t14 t5.t96.t16.t19.t15))
% 1.19/1.41  (step t5.t96.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t16.t19.t13 t5.t96.t16.t19.t16))
% 1.19/1.41  (step t5.t96.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t96.t16.t19.t4 t5.t96.t16.t19.t17))
% 1.19/1.41  (step t5.t96.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t16.t19.t20.t2))
% 1.19/1.41  (step t5.t96.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t16.t19.t19 t5.t96.t16.t19.t20))
% 1.19/1.41  (step t5.t96.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t16.t19.t18 t5.t96.t16.t19.t21))
% 1.19/1.41  (step t5.t96.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t96.t16.t19.t22 t5.t96.t16.t19.t23))
% 1.19/1.41  (step t5.t96.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t96.t16.t19.t24 t5.t96.t16.t19.t25))
% 1.19/1.41  (step t5.t96.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t96.t16.t18 t5.t96.t16.t19))
% 1.19/1.41  (step t5.t96.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t96.t16.t17 t5.t96.t16.t20))
% 1.19/1.41  (step t5.t96.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t96.t16.t14 t5.t96.t16.t21 a4))
% 1.19/1.41  (step t5.t96.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t16.t4 t5.t96.t16.t13 t5.t96.t16.t22 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t96.t16.t23))
% 1.19/1.41  (step t5.t96.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t96.t16.t23))
% 1.19/1.41  (step t5.t96.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t96.t16.t25 t5.t96.t16.t26))
% 1.19/1.41  (step t5.t96.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t96.t16.t24 t5.t96.t16.t27))
% 1.19/1.41  (step t5.t96.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t96.t16.t28 t5.t96.t16.t29))
% 1.19/1.41  (step t5.t96.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t96.t16.t30 t5.t96.t16.t31))
% 1.19/1.41  (step t5.t96.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t96.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t96.t15 t5.t96.t16))
% 1.19/1.41  (step t5.t96.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t19.t4 t5.t96.t19.t5))
% 1.19/1.41  (step t5.t96.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t96.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t96.t19.t8.t3 t5.t96.t19.t8.t4))
% 1.19/1.41  (step t5.t96.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t96.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t19.t7 t5.t96.t19.t8))
% 1.19/1.41  (step t5.t96.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t19.t6 t5.t96.t19.t9))
% 1.19/1.41  (step t5.t96.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t96.t19.t10 t5.t96.t19.t11))
% 1.19/1.41  (step t5.t96.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t96.t19.t12 t5.t96.t19.t13))
% 1.19/1.41  (step t5.t96.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t96.t19.t14 t5.t96.t19.t15))
% 1.19/1.41  (step t5.t96.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t96.t19.t16 t5.t96.t19.t17))
% 1.19/1.41  (step t5.t96.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.41  (step t5.t96.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t96.t18 t5.t96.t19))
% 1.19/1.41  (step t5.t96.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t96.t17 t5.t96.t20))
% 1.19/1.41  (step t5.t96.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t96.t14 t5.t96.t21 a6))
% 1.19/1.41  (step t5.t96.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t96.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t96.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t25.t7.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t96.t25.t7.t5))
% 1.19/1.41  (step t5.t96.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t96.t25.t7.t5))
% 1.19/1.41  (step t5.t96.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t96.t25.t7.t6 t5.t96.t25.t7.t8))
% 1.19/1.41  (step t5.t96.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t96.t25.t7.t7 t5.t96.t25.t7.t9))
% 1.19/1.41  (step t5.t96.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t96.t25.t7.t6 t5.t96.t25.t7.t11))
% 1.19/1.41  (step t5.t96.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t96.t25.t7.t10 t5.t96.t25.t7.t12))
% 1.19/1.41  (step t5.t96.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t96.t25.t7.t6 t5.t96.t25.t7.t13))
% 1.19/1.41  (step t5.t96.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t96.t25.t7.t14 t5.t96.t25.t7.t15))
% 1.19/1.41  (step t5.t96.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t96.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t96.t25.t6 t5.t96.t25.t7))
% 1.19/1.41  (step t5.t96.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t96.t25.t10.t5 t5.t96.t25.t10.t6))
% 1.19/1.41  (step t5.t96.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t96.t25.t10.t9.t3 t5.t96.t25.t10.t9.t4))
% 1.19/1.41  (step t5.t96.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t96.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t25.t10.t8 t5.t96.t25.t10.t9))
% 1.19/1.41  (step t5.t96.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t25.t10.t7 t5.t96.t25.t10.t10))
% 1.19/1.41  (step t5.t96.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t25.t10.t11 t5.t96.t25.t10.t12))
% 1.19/1.41  (step t5.t96.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t96.t25.t10.t15.t2 t5.t96.t25.t10.t15.t3))
% 1.19/1.41  (step t5.t96.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t96.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t25.t10.t14 t5.t96.t25.t10.t15))
% 1.19/1.41  (step t5.t96.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t25.t10.t13 t5.t96.t25.t10.t16))
% 1.19/1.41  (step t5.t96.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t96.t25.t10.t4 t5.t96.t25.t10.t17))
% 1.19/1.41  (step t5.t96.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t25.t10.t20.t2))
% 1.19/1.41  (step t5.t96.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t25.t10.t19 t5.t96.t25.t10.t20))
% 1.19/1.41  (step t5.t96.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t25.t10.t18 t5.t96.t25.t10.t21))
% 1.19/1.41  (step t5.t96.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t96.t25.t10.t22 t5.t96.t25.t10.t23))
% 1.19/1.41  (step t5.t96.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t96.t25.t10.t24 t5.t96.t25.t10.t25))
% 1.19/1.41  (step t5.t96.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t96.t25.t9 t5.t96.t25.t10))
% 1.19/1.41  (step t5.t96.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t96.t25.t8 t5.t96.t25.t11))
% 1.19/1.41  (step t5.t96.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t96.t25.t5 t5.t96.t25.t12 a4))
% 1.19/1.41  (step t5.t96.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t25.t4 t5.t96.t25.t13 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t96.t25.t14))
% 1.19/1.41  (step t5.t96.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t96.t25.t14))
% 1.19/1.41  (step t5.t96.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t96.t25.t16 t5.t96.t25.t17))
% 1.19/1.41  (step t5.t96.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t96.t25.t15 t5.t96.t25.t18))
% 1.19/1.41  (step t5.t96.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t96.t25.t19 t5.t96.t25.t20))
% 1.19/1.41  (step t5.t96.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t96.t25.t21 t5.t96.t25.t22))
% 1.19/1.41  (step t5.t96.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t96.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t96.t24 t5.t96.t25))
% 1.19/1.41  (step t5.t96.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t96.t28.t4 t5.t96.t28.t5))
% 1.19/1.41  (step t5.t96.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t96.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t96.t28.t8.t3 t5.t96.t28.t8.t4))
% 1.19/1.41  (step t5.t96.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t96.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t28.t7 t5.t96.t28.t8))
% 1.19/1.41  (step t5.t96.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t28.t6 t5.t96.t28.t9))
% 1.19/1.41  (step t5.t96.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t96.t28.t10 t5.t96.t28.t11))
% 1.19/1.41  (step t5.t96.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t28.t12 t5.t96.t28.t13))
% 1.19/1.41  (step t5.t96.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t96.t28.t14 t5.t96.t28.t15))
% 1.19/1.41  (step t5.t96.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t96.t28.t16 t5.t96.t28.t17))
% 1.19/1.41  (step t5.t96.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.41  (step t5.t96.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t96.t27 t5.t96.t28))
% 1.19/1.41  (step t5.t96.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t96.t26 t5.t96.t29))
% 1.19/1.41  (step t5.t96.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t96.t23 t5.t96.t30 a5))
% 1.19/1.41  (step t5.t96.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t96.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t96.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t34.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t96.t34.t5))
% 1.19/1.41  (step t5.t96.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t96.t34.t5))
% 1.19/1.41  (step t5.t96.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t96.t34.t6 t5.t96.t34.t8))
% 1.19/1.41  (step t5.t96.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t96.t34.t7 t5.t96.t34.t9))
% 1.19/1.41  (step t5.t96.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t96.t34.t6 t5.t96.t34.t11))
% 1.19/1.41  (step t5.t96.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t96.t34.t10 t5.t96.t34.t12))
% 1.19/1.41  (step t5.t96.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t96.t34.t6 t5.t96.t34.t13))
% 1.19/1.41  (step t5.t96.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t96.t34.t14 t5.t96.t34.t15))
% 1.19/1.41  (step t5.t96.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t96.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t96.t33 t5.t96.t34))
% 1.19/1.41  (step t5.t96.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t96.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t96.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t96.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t96.t37.t5 t5.t96.t37.t6))
% 1.19/1.41  (step t5.t96.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t96.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t96.t37.t9.t3 t5.t96.t37.t9.t4))
% 1.19/1.41  (step t5.t96.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t96.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t37.t8 t5.t96.t37.t9))
% 1.19/1.41  (step t5.t96.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t96.t37.t7 t5.t96.t37.t10))
% 1.19/1.41  (step t5.t96.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t37.t11 t5.t96.t37.t12))
% 1.19/1.41  (step t5.t96.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t96.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t96.t37.t15.t2 t5.t96.t37.t15.t3))
% 1.19/1.41  (step t5.t96.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t96.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t37.t14 t5.t96.t37.t15))
% 1.19/1.41  (step t5.t96.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t96.t37.t13 t5.t96.t37.t16))
% 1.19/1.41  (step t5.t96.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t96.t37.t4 t5.t96.t37.t17))
% 1.19/1.41  (step t5.t96.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t96.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t96.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t96.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t96.t37.t20.t2))
% 1.19/1.41  (step t5.t96.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t37.t19 t5.t96.t37.t20))
% 1.19/1.41  (step t5.t96.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t96.t37.t18 t5.t96.t37.t21))
% 1.19/1.41  (step t5.t96.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t96.t37.t22 t5.t96.t37.t23))
% 1.19/1.41  (step t5.t96.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t96.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t96.t37.t24 t5.t96.t37.t25))
% 1.19/1.41  (step t5.t96.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t96.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t96.t36 t5.t96.t37))
% 1.19/1.41  (step t5.t96.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t96.t35 t5.t96.t38))
% 1.19/1.41  (step t5.t96.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t96.t32 t5.t96.t39 a4))
% 1.19/1.41  (step t5.t96.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t96.t4 t5.t96.t13 t5.t96.t22 t5.t96.t31 t5.t96.t40 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t96.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t96.t41))
% 1.19/1.41  (step t5.t96.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t5.t96.t41))
% 1.19/1.41  (step t5.t96.t44 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t96.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t5.t96.t43 t5.t96.t44))
% 1.19/1.41  (step t5.t96.t46 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t96.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t5.t96.t45 t5.t96.t46))
% 1.19/1.41  (step t5.t96.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t5.t96.t42 t5.t96.t47))
% 1.19/1.41  (step t5.t96.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t96.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t5.t96.t48 t5.t96.t49))
% 1.19/1.41  (step t5.t96 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t97 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t5.t95 t5.t96))
% 1.19/1.41  (step t5.t98 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.41  (anchor :step t5.t99 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t99.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t99.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t99.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t99.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t99.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.41  (step t5.t99.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t99.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t5.t99.t5 t5.t99.t6))
% 1.19/1.41  (step t5.t99.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.41  (step t5.t99.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t99.t7 t5.t99.t8))
% 1.19/1.41  (step t5.t99.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t99.t4 t5.t99.t9))
% 1.19/1.41  (step t5.t99.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t99.t12 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t99.t12.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t99.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.19/1.41  (step t5.t99.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t5.t99.t12.t2))
% 1.19/1.41  (step t5.t99.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t99.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t5.t99.t12.t3 t5.t99.t12.t4))
% 1.19/1.41  (step t5.t99.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.19/1.41  (step t5.t99.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t99.t11 t5.t99.t12))
% 1.19/1.41  (step t5.t99.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t5.t99.t10 t5.t99.t13))
% 1.19/1.41  (step t5.t99.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t99.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t5.t99.t14 t5.t99.t15))
% 1.19/1.41  (step t5.t99.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t99.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t99.t16 t5.t99.t17))
% 1.19/1.41  (step t5.t99 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t100 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t5.t98 t5.t99))
% 1.19/1.41  (step t5.t101 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t97 t5.t100))
% 1.19/1.41  (step t5.t102 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t5.t94 t5.t101 a8))
% 1.19/1.41  (step t5.t103 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t104 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.41  (anchor :step t5.t105 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t105.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t105.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t105.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.41  (anchor :step t5.t105.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t105.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t105.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t105.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t105.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t105.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t105.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t105.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t105.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t105.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t105.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t105.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t105.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t105.t7.t7.t7.t5))
% 1.19/1.41  (step t5.t105.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t105.t7.t7.t7.t5))
% 1.19/1.41  (step t5.t105.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t105.t7.t7.t7.t6 t5.t105.t7.t7.t7.t8))
% 1.19/1.41  (step t5.t105.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t105.t7.t7.t7.t7 t5.t105.t7.t7.t7.t9))
% 1.19/1.41  (step t5.t105.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t105.t7.t7.t7.t6 t5.t105.t7.t7.t7.t11))
% 1.19/1.41  (step t5.t105.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t105.t7.t7.t7.t10 t5.t105.t7.t7.t7.t12))
% 1.19/1.41  (step t5.t105.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t105.t7.t7.t7.t6 t5.t105.t7.t7.t7.t13))
% 1.19/1.41  (step t5.t105.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t105.t7.t7.t7.t14 t5.t105.t7.t7.t7.t15))
% 1.19/1.41  (step t5.t105.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t105.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t105.t7.t7.t6 t5.t105.t7.t7.t7))
% 1.19/1.41  (step t5.t105.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t105.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t105.t7.t7.t10.t5 t5.t105.t7.t7.t10.t6))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t105.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t105.t7.t7.t10.t9.t3 t5.t105.t7.t7.t10.t9.t4))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t7.t7.t10.t8 t5.t105.t7.t7.t10.t9))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t7.t7.t10.t7 t5.t105.t7.t7.t10.t10))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t105.t7.t7.t10.t11 t5.t105.t7.t7.t10.t12))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t105.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t105.t7.t7.t10.t15.t2 t5.t105.t7.t7.t10.t15.t3))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t105.t7.t7.t10.t14 t5.t105.t7.t7.t10.t15))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t105.t7.t7.t10.t13 t5.t105.t7.t7.t10.t16))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t105.t7.t7.t10.t4 t5.t105.t7.t7.t10.t17))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t105.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t105.t7.t7.t10.t20.t2))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t105.t7.t7.t10.t19 t5.t105.t7.t7.t10.t20))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t105.t7.t7.t10.t18 t5.t105.t7.t7.t10.t21))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t105.t7.t7.t10.t22 t5.t105.t7.t7.t10.t23))
% 1.19/1.41  (step t5.t105.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t105.t7.t7.t10.t24 t5.t105.t7.t7.t10.t25))
% 1.19/1.41  (step t5.t105.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t105.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t105.t7.t7.t9 t5.t105.t7.t7.t10))
% 1.19/1.41  (step t5.t105.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t105.t7.t7.t8 t5.t105.t7.t7.t11))
% 1.19/1.41  (step t5.t105.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t105.t7.t7.t5 t5.t105.t7.t7.t12 a4))
% 1.19/1.41  (step t5.t105.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t105.t7.t7.t4 t5.t105.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t105.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t105.t7.t7.t14))
% 1.19/1.41  (step t5.t105.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t105.t7.t7.t14))
% 1.19/1.41  (step t5.t105.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t105.t7.t7.t16 t5.t105.t7.t7.t17))
% 1.19/1.41  (step t5.t105.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t105.t7.t7.t15 t5.t105.t7.t7.t18))
% 1.19/1.41  (step t5.t105.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t105.t7.t7.t19 t5.t105.t7.t7.t20))
% 1.19/1.41  (step t5.t105.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t105.t7.t7.t21 t5.t105.t7.t7.t22))
% 1.19/1.41  (step t5.t105.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t105.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t105.t7.t6 t5.t105.t7.t7))
% 1.19/1.41  (step t5.t105.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t105.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t105.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t105.t7.t10.t4 t5.t105.t7.t10.t5))
% 1.19/1.41  (step t5.t105.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t105.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t105.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t105.t7.t10.t8.t3 t5.t105.t7.t10.t8.t4))
% 1.19/1.41  (step t5.t105.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t105.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t7.t10.t7 t5.t105.t7.t10.t8))
% 1.19/1.41  (step t5.t105.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t7.t10.t6 t5.t105.t7.t10.t9))
% 1.19/1.41  (step t5.t105.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t105.t7.t10.t10 t5.t105.t7.t10.t11))
% 1.19/1.41  (step t5.t105.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t7.t10.t12 t5.t105.t7.t10.t13))
% 1.19/1.41  (step t5.t105.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t105.t7.t10.t14 t5.t105.t7.t10.t15))
% 1.19/1.41  (step t5.t105.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t105.t7.t10.t16 t5.t105.t7.t10.t17))
% 1.19/1.41  (step t5.t105.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.41  (step t5.t105.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t105.t7.t9 t5.t105.t7.t10))
% 1.19/1.41  (step t5.t105.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t105.t7.t8 t5.t105.t7.t11))
% 1.19/1.41  (step t5.t105.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t105.t7.t5 t5.t105.t7.t12 a5))
% 1.19/1.41  (step t5.t105.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t105.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t105.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t105.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t105.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t105.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t105.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t105.t7.t16.t5))
% 1.19/1.41  (step t5.t105.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t105.t7.t16.t5))
% 1.19/1.41  (step t5.t105.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t105.t7.t16.t6 t5.t105.t7.t16.t8))
% 1.19/1.41  (step t5.t105.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t105.t7.t16.t7 t5.t105.t7.t16.t9))
% 1.19/1.41  (step t5.t105.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t105.t7.t16.t6 t5.t105.t7.t16.t11))
% 1.19/1.41  (step t5.t105.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t105.t7.t16.t10 t5.t105.t7.t16.t12))
% 1.19/1.41  (step t5.t105.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t105.t7.t16.t6 t5.t105.t7.t16.t13))
% 1.19/1.41  (step t5.t105.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t105.t7.t16.t14 t5.t105.t7.t16.t15))
% 1.19/1.41  (step t5.t105.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t105.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t105.t7.t15 t5.t105.t7.t16))
% 1.19/1.41  (step t5.t105.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t105.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t105.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t105.t7.t19.t5 t5.t105.t7.t19.t6))
% 1.19/1.41  (step t5.t105.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t105.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t105.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t105.t7.t19.t9.t3 t5.t105.t7.t19.t9.t4))
% 1.19/1.41  (step t5.t105.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t105.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t7.t19.t8 t5.t105.t7.t19.t9))
% 1.19/1.41  (step t5.t105.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t7.t19.t7 t5.t105.t7.t19.t10))
% 1.19/1.41  (step t5.t105.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t105.t7.t19.t11 t5.t105.t7.t19.t12))
% 1.19/1.41  (step t5.t105.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t105.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t105.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t105.t7.t19.t15.t2 t5.t105.t7.t19.t15.t3))
% 1.19/1.41  (step t5.t105.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t105.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t105.t7.t19.t14 t5.t105.t7.t19.t15))
% 1.19/1.41  (step t5.t105.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t105.t7.t19.t13 t5.t105.t7.t19.t16))
% 1.19/1.41  (step t5.t105.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t105.t7.t19.t4 t5.t105.t7.t19.t17))
% 1.19/1.41  (step t5.t105.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t105.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t105.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t105.t7.t19.t20.t2))
% 1.19/1.41  (step t5.t105.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t105.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t105.t7.t19.t19 t5.t105.t7.t19.t20))
% 1.19/1.41  (step t5.t105.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t105.t7.t19.t18 t5.t105.t7.t19.t21))
% 1.19/1.41  (step t5.t105.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t105.t7.t19.t22 t5.t105.t7.t19.t23))
% 1.19/1.41  (step t5.t105.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t105.t7.t19.t24 t5.t105.t7.t19.t25))
% 1.19/1.41  (step t5.t105.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t105.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t105.t7.t18 t5.t105.t7.t19))
% 1.19/1.41  (step t5.t105.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t105.t7.t17 t5.t105.t7.t20))
% 1.19/1.41  (step t5.t105.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t105.t7.t14 t5.t105.t7.t21 a4))
% 1.19/1.41  (step t5.t105.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t105.t7.t4 t5.t105.t7.t13 t5.t105.t7.t22 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t105.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t105.t7.t23))
% 1.19/1.41  (step t5.t105.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t105.t7.t23))
% 1.19/1.41  (step t5.t105.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t105.t7.t25 t5.t105.t7.t26))
% 1.19/1.41  (step t5.t105.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t105.t7.t24 t5.t105.t7.t27))
% 1.19/1.41  (step t5.t105.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t105.t7.t28 t5.t105.t7.t29))
% 1.19/1.41  (step t5.t105.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t105.t7.t30 t5.t105.t7.t31))
% 1.19/1.41  (step t5.t105.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t105.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t105.t6 t5.t105.t7))
% 1.19/1.41  (step t5.t105.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.41  (anchor :step t5.t105.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t105.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t105.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t105.t10.t4 t5.t105.t10.t5))
% 1.19/1.41  (step t5.t105.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t105.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t105.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t105.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t105.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t105.t10.t8.t3 t5.t105.t10.t8.t4))
% 1.19/1.41  (step t5.t105.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t105.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t10.t7 t5.t105.t10.t8))
% 1.19/1.41  (step t5.t105.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t10.t6 t5.t105.t10.t9))
% 1.19/1.41  (step t5.t105.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t105.t10.t10 t5.t105.t10.t11))
% 1.19/1.41  (step t5.t105.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t105.t10.t12 t5.t105.t10.t13))
% 1.19/1.41  (step t5.t105.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t105.t10.t14 t5.t105.t10.t15))
% 1.19/1.41  (step t5.t105.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t105.t10.t16 t5.t105.t10.t17))
% 1.19/1.41  (step t5.t105.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.41  (step t5.t105.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t105.t9 t5.t105.t10))
% 1.19/1.41  (step t5.t105.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t105.t8 t5.t105.t11))
% 1.19/1.41  (step t5.t105.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t105.t5 t5.t105.t12 a6))
% 1.19/1.41  (step t5.t105.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t105.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t105.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t105.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t105.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t105.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t105.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t105.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t105.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t105.t16.t7.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t105.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t105.t16.t7.t5))
% 1.19/1.41  (step t5.t105.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t105.t16.t7.t5))
% 1.19/1.41  (step t5.t105.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t105.t16.t7.t6 t5.t105.t16.t7.t8))
% 1.19/1.41  (step t5.t105.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t105.t16.t7.t7 t5.t105.t16.t7.t9))
% 1.19/1.41  (step t5.t105.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t105.t16.t7.t6 t5.t105.t16.t7.t11))
% 1.19/1.41  (step t5.t105.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t105.t16.t7.t10 t5.t105.t16.t7.t12))
% 1.19/1.41  (step t5.t105.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t105.t16.t7.t6 t5.t105.t16.t7.t13))
% 1.19/1.41  (step t5.t105.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t105.t16.t7.t14 t5.t105.t16.t7.t15))
% 1.19/1.41  (step t5.t105.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t105.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t105.t16.t6 t5.t105.t16.t7))
% 1.19/1.41  (step t5.t105.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t105.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t105.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t105.t16.t10.t5 t5.t105.t16.t10.t6))
% 1.19/1.41  (step t5.t105.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t105.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t105.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t105.t16.t10.t9.t3 t5.t105.t16.t10.t9.t4))
% 1.19/1.41  (step t5.t105.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t105.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t16.t10.t8 t5.t105.t16.t10.t9))
% 1.19/1.41  (step t5.t105.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t16.t10.t7 t5.t105.t16.t10.t10))
% 1.19/1.41  (step t5.t105.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t105.t16.t10.t11 t5.t105.t16.t10.t12))
% 1.19/1.41  (step t5.t105.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t105.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t105.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t105.t16.t10.t15.t2 t5.t105.t16.t10.t15.t3))
% 1.19/1.41  (step t5.t105.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t105.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t105.t16.t10.t14 t5.t105.t16.t10.t15))
% 1.19/1.41  (step t5.t105.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t105.t16.t10.t13 t5.t105.t16.t10.t16))
% 1.19/1.41  (step t5.t105.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t105.t16.t10.t4 t5.t105.t16.t10.t17))
% 1.19/1.41  (step t5.t105.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t105.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t105.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t105.t16.t10.t20.t2))
% 1.19/1.41  (step t5.t105.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t105.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t105.t16.t10.t19 t5.t105.t16.t10.t20))
% 1.19/1.41  (step t5.t105.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t105.t16.t10.t18 t5.t105.t16.t10.t21))
% 1.19/1.41  (step t5.t105.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t105.t16.t10.t22 t5.t105.t16.t10.t23))
% 1.19/1.41  (step t5.t105.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t105.t16.t10.t24 t5.t105.t16.t10.t25))
% 1.19/1.41  (step t5.t105.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t105.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t105.t16.t9 t5.t105.t16.t10))
% 1.19/1.41  (step t5.t105.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t105.t16.t8 t5.t105.t16.t11))
% 1.19/1.41  (step t5.t105.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t105.t16.t5 t5.t105.t16.t12 a4))
% 1.19/1.41  (step t5.t105.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t105.t16.t4 t5.t105.t16.t13 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t105.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t105.t16.t14))
% 1.19/1.41  (step t5.t105.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t105.t16.t14))
% 1.19/1.41  (step t5.t105.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t105.t16.t16 t5.t105.t16.t17))
% 1.19/1.41  (step t5.t105.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t105.t16.t15 t5.t105.t16.t18))
% 1.19/1.41  (step t5.t105.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t105.t16.t19 t5.t105.t16.t20))
% 1.19/1.41  (step t5.t105.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t105.t16.t21 t5.t105.t16.t22))
% 1.19/1.41  (step t5.t105.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t105.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t105.t15 t5.t105.t16))
% 1.19/1.41  (step t5.t105.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t105.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t105.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t105.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t105.t19.t4 t5.t105.t19.t5))
% 1.19/1.41  (step t5.t105.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t105.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t105.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t105.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t105.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t105.t19.t8.t3 t5.t105.t19.t8.t4))
% 1.19/1.41  (step t5.t105.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t105.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t19.t7 t5.t105.t19.t8))
% 1.19/1.41  (step t5.t105.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t19.t6 t5.t105.t19.t9))
% 1.19/1.41  (step t5.t105.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t105.t19.t10 t5.t105.t19.t11))
% 1.19/1.41  (step t5.t105.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t19.t12 t5.t105.t19.t13))
% 1.19/1.41  (step t5.t105.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t105.t19.t14 t5.t105.t19.t15))
% 1.19/1.41  (step t5.t105.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t105.t19.t16 t5.t105.t19.t17))
% 1.19/1.41  (step t5.t105.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.41  (step t5.t105.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t105.t18 t5.t105.t19))
% 1.19/1.41  (step t5.t105.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t105.t17 t5.t105.t20))
% 1.19/1.41  (step t5.t105.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t105.t14 t5.t105.t21 a5))
% 1.19/1.41  (step t5.t105.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t105.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t105.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t105.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t105.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t105.t25.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t105.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t105.t25.t5))
% 1.19/1.41  (step t5.t105.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t105.t25.t5))
% 1.19/1.41  (step t5.t105.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t105.t25.t6 t5.t105.t25.t8))
% 1.19/1.41  (step t5.t105.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t105.t25.t7 t5.t105.t25.t9))
% 1.19/1.41  (step t5.t105.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t105.t25.t6 t5.t105.t25.t11))
% 1.19/1.41  (step t5.t105.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t105.t25.t10 t5.t105.t25.t12))
% 1.19/1.41  (step t5.t105.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t105.t25.t6 t5.t105.t25.t13))
% 1.19/1.41  (step t5.t105.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t105.t25.t14 t5.t105.t25.t15))
% 1.19/1.41  (step t5.t105.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t105.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t105.t24 t5.t105.t25))
% 1.19/1.41  (step t5.t105.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t105.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t105.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t105.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t105.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t105.t28.t5 t5.t105.t28.t6))
% 1.19/1.41  (step t5.t105.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t105.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t105.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t105.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t105.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t105.t28.t9.t3 t5.t105.t28.t9.t4))
% 1.19/1.41  (step t5.t105.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t105.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t28.t8 t5.t105.t28.t9))
% 1.19/1.41  (step t5.t105.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t105.t28.t7 t5.t105.t28.t10))
% 1.19/1.41  (step t5.t105.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t105.t28.t11 t5.t105.t28.t12))
% 1.19/1.41  (step t5.t105.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t105.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t105.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t105.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t105.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t105.t28.t15.t2 t5.t105.t28.t15.t3))
% 1.19/1.41  (step t5.t105.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t105.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t105.t28.t14 t5.t105.t28.t15))
% 1.19/1.41  (step t5.t105.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t105.t28.t13 t5.t105.t28.t16))
% 1.19/1.41  (step t5.t105.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t105.t28.t4 t5.t105.t28.t17))
% 1.19/1.41  (step t5.t105.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t105.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t105.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t105.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t105.t28.t20.t2))
% 1.19/1.41  (step t5.t105.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t105.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t105.t28.t19 t5.t105.t28.t20))
% 1.19/1.41  (step t5.t105.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t105.t28.t18 t5.t105.t28.t21))
% 1.19/1.41  (step t5.t105.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t105.t28.t22 t5.t105.t28.t23))
% 1.19/1.41  (step t5.t105.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t105.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t105.t28.t24 t5.t105.t28.t25))
% 1.19/1.41  (step t5.t105.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t105.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t105.t27 t5.t105.t28))
% 1.19/1.41  (step t5.t105.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t105.t26 t5.t105.t29))
% 1.19/1.41  (step t5.t105.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t105.t23 t5.t105.t30 a4))
% 1.19/1.41  (step t5.t105.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t105.t4 t5.t105.t13 t5.t105.t22 t5.t105.t31 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t105.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t5.t105.t32))
% 1.19/1.41  (step t5.t105.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t5.t105.t32))
% 1.19/1.41  (step t5.t105.t35 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t105.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t105.t34 t5.t105.t35))
% 1.19/1.41  (step t5.t105.t37 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t105.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t5.t105.t36 t5.t105.t37))
% 1.19/1.41  (step t5.t105.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t5.t105.t33 t5.t105.t38))
% 1.19/1.41  (step t5.t105.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t105.t34 t5.t105.t37))
% 1.19/1.41  (step t5.t105.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t5.t105.t40 t5.t105.t35))
% 1.19/1.41  (step t5.t105.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t5.t105.t39 t5.t105.t41))
% 1.19/1.41  (step t5.t105.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t105.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t5.t105.t42 t5.t105.t43))
% 1.19/1.41  (step t5.t105 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t106 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t5.t104 t5.t105))
% 1.19/1.41  (step t5.t107 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.41  (anchor :step t5.t108 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t108.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t108.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t108.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t108.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.19/1.41  (step t5.t108.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.41  (step t5.t108.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t108.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t5.t108.t5 t5.t108.t6))
% 1.19/1.41  (step t5.t108.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.41  (step t5.t108.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t5.t108.t7 t5.t108.t8))
% 1.19/1.41  (step t5.t108.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t108.t4 t5.t108.t9))
% 1.19/1.41  (step t5.t108.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t108.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t108.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t108.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t108.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t108.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t108.t12.t3))
% 1.19/1.41  (step t5.t108.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.19/1.41  (step t5.t108.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t5.t108.t12.t4 t5.t108.t12.t5))
% 1.19/1.41  (step t5.t108.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t108.t12.t6))
% 1.19/1.41  (step t5.t108.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t108.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t108.t11 t5.t108.t12))
% 1.19/1.41  (step t5.t108.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t5.t108.t10 t5.t108.t13))
% 1.19/1.41  (step t5.t108.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.41  (step t5.t108.t16 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t108.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t5.t108.t15 t5.t108.t16))
% 1.19/1.41  (step t5.t108.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.41  (step t5.t108.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t5.t108.t17 t5.t108.t18))
% 1.19/1.41  (step t5.t108.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t108.t14 t5.t108.t19))
% 1.19/1.41  (step t5.t108.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t108.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t108.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t108.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.19/1.41  (step t5.t108.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t108.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t5.t108.t22.t3))
% 1.19/1.41  (step t5.t108.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t108.t22.t2 t5.t108.t22.t4))
% 1.19/1.41  (step t5.t108.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t5.t108.t22.t5))
% 1.19/1.41  (step t5.t108.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.41  (step t5.t108.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t108.t21 t5.t108.t22))
% 1.19/1.41  (step t5.t108.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t5.t108.t20 t5.t108.t23))
% 1.19/1.41  (step t5.t108.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t108.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t5.t108.t24 t5.t108.t25))
% 1.19/1.41  (step t5.t108.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.41  (step t5.t108.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t5.t108.t26 t5.t108.t27))
% 1.19/1.41  (step t5.t108 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.41  (step t5.t109 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t5.t107 t5.t108))
% 1.19/1.41  (step t5.t110 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t5.t106 t5.t109))
% 1.19/1.41  (step t5.t111 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t5.t103 t5.t110 a7))
% 1.19/1.41  (step t5.t112 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t113 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.41  (anchor :step t5.t114 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t114.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t114.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t114.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t114.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t114.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t114.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t114.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t114.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t114.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t114.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t114.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t114.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t114.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t114.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t114.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t114.t7.t7.t5))
% 1.19/1.41  (step t5.t114.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t114.t7.t7.t5))
% 1.19/1.41  (step t5.t114.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t114.t7.t7.t6 t5.t114.t7.t7.t8))
% 1.19/1.41  (step t5.t114.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t114.t7.t7.t7 t5.t114.t7.t7.t9))
% 1.19/1.41  (step t5.t114.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t114.t7.t7.t6 t5.t114.t7.t7.t11))
% 1.19/1.41  (step t5.t114.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t114.t7.t7.t10 t5.t114.t7.t7.t12))
% 1.19/1.41  (step t5.t114.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t114.t7.t7.t6 t5.t114.t7.t7.t13))
% 1.19/1.41  (step t5.t114.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t114.t7.t7.t14 t5.t114.t7.t7.t15))
% 1.19/1.41  (step t5.t114.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t114.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t114.t7.t6 t5.t114.t7.t7))
% 1.19/1.41  (step t5.t114.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t114.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t114.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t114.t7.t10.t5 t5.t114.t7.t10.t6))
% 1.19/1.41  (step t5.t114.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t114.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t114.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t114.t7.t10.t9.t3 t5.t114.t7.t10.t9.t4))
% 1.19/1.41  (step t5.t114.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t114.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t114.t7.t10.t8 t5.t114.t7.t10.t9))
% 1.19/1.41  (step t5.t114.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t114.t7.t10.t7 t5.t114.t7.t10.t10))
% 1.19/1.41  (step t5.t114.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t114.t7.t10.t11 t5.t114.t7.t10.t12))
% 1.19/1.41  (step t5.t114.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t114.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t114.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t114.t7.t10.t15.t2 t5.t114.t7.t10.t15.t3))
% 1.19/1.41  (step t5.t114.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t114.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t114.t7.t10.t14 t5.t114.t7.t10.t15))
% 1.19/1.41  (step t5.t114.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t114.t7.t10.t13 t5.t114.t7.t10.t16))
% 1.19/1.41  (step t5.t114.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t114.t7.t10.t4 t5.t114.t7.t10.t17))
% 1.19/1.41  (step t5.t114.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t114.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t114.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t114.t7.t10.t20.t2))
% 1.19/1.41  (step t5.t114.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t114.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t114.t7.t10.t19 t5.t114.t7.t10.t20))
% 1.19/1.41  (step t5.t114.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t114.t7.t10.t18 t5.t114.t7.t10.t21))
% 1.19/1.41  (step t5.t114.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t114.t7.t10.t22 t5.t114.t7.t10.t23))
% 1.19/1.41  (step t5.t114.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t114.t7.t10.t24 t5.t114.t7.t10.t25))
% 1.19/1.41  (step t5.t114.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t114.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t114.t7.t9 t5.t114.t7.t10))
% 1.19/1.41  (step t5.t114.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t114.t7.t8 t5.t114.t7.t11))
% 1.19/1.41  (step t5.t114.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t114.t7.t5 t5.t114.t7.t12 a4))
% 1.19/1.41  (step t5.t114.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t114.t7.t4 t5.t114.t7.t13 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t114.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t114.t7.t14))
% 1.19/1.41  (step t5.t114.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t114.t7.t14))
% 1.19/1.41  (step t5.t114.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t114.t7.t16 t5.t114.t7.t17))
% 1.19/1.41  (step t5.t114.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t114.t7.t15 t5.t114.t7.t18))
% 1.19/1.41  (step t5.t114.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t114.t7.t19 t5.t114.t7.t20))
% 1.19/1.41  (step t5.t114.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t114.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t114.t7.t21 t5.t114.t7.t22))
% 1.19/1.41  (step t5.t114.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t114.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t114.t6 t5.t114.t7))
% 1.19/1.41  (step t5.t114.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t114.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t114.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t114.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t114.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t114.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t114.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t114.t10.t4 t5.t114.t10.t5))
% 1.19/1.41  (step t5.t114.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t114.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t114.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t114.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t114.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t114.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t114.t10.t8.t3 t5.t114.t10.t8.t4))
% 1.19/1.41  (step t5.t114.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t114.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t114.t10.t7 t5.t114.t10.t8))
% 1.19/1.41  (step t5.t114.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t114.t10.t6 t5.t114.t10.t9))
% 1.19/1.41  (step t5.t114.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t114.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t114.t10.t10 t5.t114.t10.t11))
% 1.19/1.41  (step t5.t114.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t114.t10.t12 t5.t114.t10.t13))
% 1.19/1.41  (step t5.t114.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t114.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t114.t10.t14 t5.t114.t10.t15))
% 1.19/1.41  (step t5.t114.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t114.t10.t16 t5.t114.t10.t17))
% 1.19/1.41  (step t5.t114.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.41  (step t5.t114.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t114.t9 t5.t114.t10))
% 1.19/1.41  (step t5.t114.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t114.t8 t5.t114.t11))
% 1.19/1.41  (step t5.t114.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t114.t5 t5.t114.t12 a5))
% 1.19/1.41  (step t5.t114.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t114.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t114.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t114.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t114.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t114.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t114.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t114.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t114.t16.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t114.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t114.t16.t5))
% 1.19/1.41  (step t5.t114.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t114.t16.t5))
% 1.19/1.41  (step t5.t114.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t114.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t114.t16.t6 t5.t114.t16.t8))
% 1.19/1.41  (step t5.t114.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t114.t16.t7 t5.t114.t16.t9))
% 1.19/1.41  (step t5.t114.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t114.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t114.t16.t6 t5.t114.t16.t11))
% 1.19/1.41  (step t5.t114.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t114.t16.t10 t5.t114.t16.t12))
% 1.19/1.41  (step t5.t114.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t114.t16.t6 t5.t114.t16.t13))
% 1.19/1.41  (step t5.t114.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t114.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t114.t16.t14 t5.t114.t16.t15))
% 1.19/1.41  (step t5.t114.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t114.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t114.t15 t5.t114.t16))
% 1.19/1.41  (step t5.t114.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t114.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t114.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t114.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t114.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t114.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t114.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t114.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t114.t19.t5 t5.t114.t19.t6))
% 1.19/1.41  (step t5.t114.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t114.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t114.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t114.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t114.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t114.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t114.t19.t9.t3 t5.t114.t19.t9.t4))
% 1.19/1.41  (step t5.t114.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t114.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t114.t19.t8 t5.t114.t19.t9))
% 1.19/1.41  (step t5.t114.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t114.t19.t7 t5.t114.t19.t10))
% 1.19/1.41  (step t5.t114.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t114.t19.t11 t5.t114.t19.t12))
% 1.19/1.41  (step t5.t114.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t114.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t114.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t114.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t114.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t114.t19.t15.t2 t5.t114.t19.t15.t3))
% 1.19/1.41  (step t5.t114.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t114.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t114.t19.t14 t5.t114.t19.t15))
% 1.19/1.41  (step t5.t114.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t114.t19.t13 t5.t114.t19.t16))
% 1.19/1.41  (step t5.t114.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t114.t19.t4 t5.t114.t19.t17))
% 1.19/1.41  (step t5.t114.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t114.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t114.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t114.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t114.t19.t20.t2))
% 1.19/1.41  (step t5.t114.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t114.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t114.t19.t19 t5.t114.t19.t20))
% 1.19/1.41  (step t5.t114.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t114.t19.t18 t5.t114.t19.t21))
% 1.19/1.41  (step t5.t114.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t114.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t114.t19.t22 t5.t114.t19.t23))
% 1.19/1.41  (step t5.t114.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t114.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t114.t19.t24 t5.t114.t19.t25))
% 1.19/1.41  (step t5.t114.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t114.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t114.t18 t5.t114.t19))
% 1.19/1.41  (step t5.t114.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t114.t17 t5.t114.t20))
% 1.19/1.41  (step t5.t114.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t114.t14 t5.t114.t21 a4))
% 1.19/1.41  (step t5.t114.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t114.t4 t5.t114.t13 t5.t114.t22 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t114.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t114.t23))
% 1.19/1.41  (step t5.t114.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t114.t23))
% 1.19/1.41  (step t5.t114.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t114.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t114.t25 t5.t114.t26))
% 1.19/1.41  (step t5.t114.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t114.t24 t5.t114.t27))
% 1.19/1.41  (step t5.t114.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t114.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t5.t114.t28 t5.t114.t29))
% 1.19/1.41  (step t5.t114.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t114.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t5.t114.t30 t5.t114.t31))
% 1.19/1.41  (step t5.t114 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t115 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t5.t113 t5.t114))
% 1.19/1.41  (step t5.t116 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.41  (anchor :step t5.t117 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t117.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t117.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t117.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t117.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t117.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t117.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t117.t4 t5.t117.t5))
% 1.19/1.41  (step t5.t117.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t117.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t117.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t117.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t117.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t117.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t117.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t5.t117.t8.t3 t5.t117.t8.t4))
% 1.19/1.41  (step t5.t117.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t117.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t117.t7 t5.t117.t8))
% 1.19/1.41  (step t5.t117.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t5.t117.t6 t5.t117.t9))
% 1.19/1.41  (step t5.t117.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t117.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t5.t117.t10 t5.t117.t11))
% 1.19/1.41  (step t5.t117.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t117.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t5.t117.t12 t5.t117.t13))
% 1.19/1.41  (step t5.t117.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t117.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t5.t117.t14 t5.t117.t15))
% 1.19/1.41  (step t5.t117.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.41  (step t5.t117.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t5.t117.t16 t5.t117.t17))
% 1.19/1.41  (step t5.t117 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.41  (step t5.t118 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t5.t116 t5.t117))
% 1.19/1.41  (step t5.t119 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t5.t115 t5.t118))
% 1.19/1.41  (step t5.t120 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t5.t112 t5.t119 a6))
% 1.19/1.41  (step t5.t121 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t122 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t123 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t123.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t123.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t123.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t123.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t123.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.41  (step t5.t123.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t123.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t123.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t123.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t123.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t123.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.41  (step t5.t123.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t123.t7.t4 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t123.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t123.t7.t5))
% 1.19/1.41  (step t5.t123.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t123.t7.t5))
% 1.19/1.41  (step t5.t123.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t123.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t123.t7.t6 t5.t123.t7.t8))
% 1.19/1.41  (step t5.t123.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t123.t7.t7 t5.t123.t7.t9))
% 1.19/1.41  (step t5.t123.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t123.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t123.t7.t6 t5.t123.t7.t11))
% 1.19/1.41  (step t5.t123.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t123.t7.t10 t5.t123.t7.t12))
% 1.19/1.41  (step t5.t123.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t123.t7.t6 t5.t123.t7.t13))
% 1.19/1.41  (step t5.t123.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t123.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t123.t7.t14 t5.t123.t7.t15))
% 1.19/1.41  (step t5.t123.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t123.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t123.t6 t5.t123.t7))
% 1.19/1.41  (step t5.t123.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.41  (anchor :step t5.t123.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t123.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t123.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t123.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t123.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.41  (step t5.t123.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t123.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t123.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t123.t10.t5 t5.t123.t10.t6))
% 1.19/1.41  (step t5.t123.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t123.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t123.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t123.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t123.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t123.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.41  (step t5.t123.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t123.t10.t9.t3 t5.t123.t10.t9.t4))
% 1.19/1.41  (step t5.t123.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.41  (step t5.t123.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t123.t10.t8 t5.t123.t10.t9))
% 1.19/1.41  (step t5.t123.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t123.t10.t7 t5.t123.t10.t10))
% 1.19/1.41  (step t5.t123.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t123.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t123.t10.t11 t5.t123.t10.t12))
% 1.19/1.41  (step t5.t123.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t123.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t123.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t123.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.41  (step t5.t123.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.41  (step t5.t123.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t123.t10.t15.t2 t5.t123.t10.t15.t3))
% 1.19/1.41  (step t5.t123.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.41  (step t5.t123.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t123.t10.t14 t5.t123.t10.t15))
% 1.19/1.41  (step t5.t123.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t123.t10.t13 t5.t123.t10.t16))
% 1.19/1.41  (step t5.t123.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t123.t10.t4 t5.t123.t10.t17))
% 1.19/1.41  (step t5.t123.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.41  (anchor :step t5.t123.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.41  (step t5.t123.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.41  (step t5.t123.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t123.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t123.t10.t20.t2))
% 1.19/1.41  (step t5.t123.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.41  (step t5.t123.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t123.t10.t19 t5.t123.t10.t20))
% 1.19/1.41  (step t5.t123.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t123.t10.t18 t5.t123.t10.t21))
% 1.19/1.41  (step t5.t123.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t123.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t123.t10.t22 t5.t123.t10.t23))
% 1.19/1.41  (step t5.t123.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.41  (step t5.t123.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t123.t10.t24 t5.t123.t10.t25))
% 1.19/1.41  (step t5.t123.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.41  (step t5.t123.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t123.t9 t5.t123.t10))
% 1.19/1.41  (step t5.t123.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t123.t8 t5.t123.t11))
% 1.19/1.41  (step t5.t123.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t123.t5 t5.t123.t12 a4))
% 1.19/1.41  (step t5.t123.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t123.t4 t5.t123.t13 a3 a2 a1 a0))
% 1.19/1.41  (step t5.t123.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t123.t14))
% 1.19/1.41  (step t5.t123.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t123.t14))
% 1.19/1.41  (step t5.t123.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t123.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t123.t16 t5.t123.t17))
% 1.19/1.41  (step t5.t123.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t123.t15 t5.t123.t18))
% 1.19/1.41  (step t5.t123.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t123.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t5.t123.t19 t5.t123.t20))
% 1.19/1.41  (step t5.t123.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t123.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t5.t123.t21 t5.t123.t22))
% 1.19/1.41  (step t5.t123 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.41  (step t5.t124 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t5.t122 t5.t123))
% 1.19/1.41  (step t5.t125 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.41  (anchor :step t5.t126 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.41  (step t5.t126.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.41  (step t5.t126.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.41  (step t5.t126.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.41  (step t5.t126.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.41  (step t5.t126.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.41  (step t5.t126.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t126.t4 t5.t126.t5))
% 1.19/1.41  (step t5.t126.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t5.t126.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t5.t126.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t5.t126.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t5.t126.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t5.t126.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t5.t126.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t126.t8.t3 t5.t126.t8.t4))
% 1.19/1.42  (step t5.t126.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t5.t126.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t126.t7 t5.t126.t8))
% 1.19/1.42  (step t5.t126.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t126.t6 t5.t126.t9))
% 1.19/1.42  (step t5.t126.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t5.t126.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t5.t126.t10 t5.t126.t11))
% 1.19/1.42  (step t5.t126.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t5.t126.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t126.t12 t5.t126.t13))
% 1.19/1.42  (step t5.t126.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t5.t126.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t5.t126.t14 t5.t126.t15))
% 1.19/1.42  (step t5.t126.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t5.t126.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t5.t126.t16 t5.t126.t17))
% 1.19/1.42  (step t5.t126 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.42  (step t5.t127 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t5.t125 t5.t126))
% 1.19/1.42  (step t5.t128 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t124 t5.t127))
% 1.19/1.42  (step t5.t129 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t5.t121 t5.t128 a5))
% 1.19/1.42  (step t5.t130 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t5.t131 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t5.t132 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t5.t132.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t5.t132.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t5.t132.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t5.t132.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t5.t132.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t132.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t5.t132.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t132.t5))
% 1.19/1.42  (step t5.t132.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t5.t132.t5))
% 1.19/1.42  (step t5.t132.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t5.t132.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t132.t6 t5.t132.t8))
% 1.19/1.42  (step t5.t132.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t132.t7 t5.t132.t9))
% 1.19/1.42  (step t5.t132.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t5.t132.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t5.t132.t6 t5.t132.t11))
% 1.19/1.42  (step t5.t132.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t5.t132.t10 t5.t132.t12))
% 1.19/1.42  (step t5.t132.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t5.t132.t6 t5.t132.t13))
% 1.19/1.42  (step t5.t132.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t5.t132.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t5.t132.t14 t5.t132.t15))
% 1.19/1.42  (step t5.t132 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t5.t133 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t5.t131 t5.t132))
% 1.19/1.42  (step t5.t134 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t5.t135 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t5.t135.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t5.t135.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t5.t135.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t5.t135.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t5.t135.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t5.t135.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t5.t135.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t5.t135.t5 t5.t135.t6))
% 1.19/1.42  (step t5.t135.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t5.t135.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t5.t135.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t5.t135.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t5.t135.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t5.t135.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t5.t135.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t5.t135.t9.t3 t5.t135.t9.t4))
% 1.19/1.42  (step t5.t135.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t5.t135.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t135.t8 t5.t135.t9))
% 1.19/1.42  (step t5.t135.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t5.t135.t7 t5.t135.t10))
% 1.19/1.42  (step t5.t135.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t5.t135.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t5.t135.t11 t5.t135.t12))
% 1.19/1.42  (step t5.t135.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t5.t135.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t5.t135.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t5.t135.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t5.t135.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t5.t135.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t5.t135.t15.t2 t5.t135.t15.t3))
% 1.19/1.42  (step t5.t135.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t5.t135.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t135.t14 t5.t135.t15))
% 1.19/1.42  (step t5.t135.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t5.t135.t13 t5.t135.t16))
% 1.19/1.42  (step t5.t135.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t5.t135.t4 t5.t135.t17))
% 1.19/1.42  (step t5.t135.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t5.t135.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t5.t135.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t5.t135.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t5.t135.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t5.t135.t20.t2))
% 1.19/1.42  (step t5.t135.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t5.t135.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t135.t19 t5.t135.t20))
% 1.19/1.42  (step t5.t135.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t5.t135.t18 t5.t135.t21))
% 1.19/1.42  (step t5.t135.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t5.t135.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t5.t135.t22 t5.t135.t23))
% 1.19/1.42  (step t5.t135.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t5.t135.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t5.t135.t24 t5.t135.t25))
% 1.19/1.42  (step t5.t135 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t5.t136 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t5.t134 t5.t135))
% 1.19/1.42  (step t5.t137 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t5.t133 t5.t136))
% 1.19/1.42  (step t5.t138 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t5.t130 t5.t137 a4))
% 1.19/1.42  (step t5.t139 (cl (and (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t70 t5.t75 t5.t84 t5.t93 a10 a9 t5.t102 t5.t111 t5.t120 t5.t129 t5.t138 a3 a2 a1 a0))
% 1.19/1.42  (step t5.t140 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t139))
% 1.19/1.42  (step t5.t141 (cl (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule and :premises (t5.t139))
% 1.19/1.42  (step t5.t142 (cl (= (@ tptp.mnot tptp.mtrue) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)))) :rule cong :premises (t5.t140 t5.t141))
% 1.19/1.42  (step t5.t143 (cl (= (= tptp.mfalse (@ tptp.mnot tptp.mtrue)) (= tptp.mfalse (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))))) :rule cong :premises (t5.t69 t5.t142))
% 1.19/1.42  (step t5.t144 (cl (= tptp.mfalse tptp.mfalse)) :rule refl)
% 1.19/1.42  (step t5.t145 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (lambda ((W $$unsorted)) (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t5.t146 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t5.t146.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t5.t146.t2 (cl (= (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W) true)) :rule all_simplify)
% 1.19/1.42  (step t5.t146.t3 (cl (= (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W)) (not true))) :rule cong :premises (t5.t146.t2))
% 1.19/1.42  (step t5.t146.t4 (cl (= (not true) false)) :rule all_simplify)
% 1.19/1.42  (step t5.t146.t5 (cl (= (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W)) false)) :rule trans :premises (t5.t146.t3 t5.t146.t4))
% 1.19/1.42  (step t5.t146 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W))) (lambda ((W $$unsorted)) false))) :rule bind)
% 1.19/1.42  (step t5.t147 (cl (= (lambda ((W $$unsorted)) false) (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule all_simplify)
% 1.19/1.42  (step t5.t148 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W))) (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule trans :premises (t5.t146 t5.t147))
% 1.19/1.42  (step t5.t149 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule trans :premises (t5.t145 t5.t148))
% 1.19/1.42  (step t5.t150 (cl (= (= tptp.mfalse (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)))) :rule cong :premises (t5.t144 t5.t149))
% 1.19/1.42  (step t5.t151 (cl (= (= tptp.mfalse (@ tptp.mnot tptp.mtrue)) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)))) :rule trans :premises (t5.t143 t5.t150))
% 1.19/1.42  (step t5.t152 (cl (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule resolution :premises (t5.t68 t5.t151 a14))
% 1.19/1.42  (step t5.t153 (cl (and (= tptp.mbox_k (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V))))) (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W))))) (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W)))))) (= tptp.minvalid (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (not (@ Phi W))))) (= tptp.mvalid (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W)))) (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))))) (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T))))) (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))) (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))))))) (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U))))) (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U))))) (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U))))) (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T))))))) (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S))))) (= tptp.mreflexive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (@ (@ R S) S)))) (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V))))))) (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V))))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t5.t3 a31 t5.t8 t5.t13 a28 a27 t5.t18 t5.t23 t5.t28 t5.t33 t5.t38 t5.t43 t5.t48 t5.t53 t5.t58 a17 t5.t67 a15 t5.t152 t5.t75 t5.t84 t5.t93 a10 a9 t5.t102 t5.t111 t5.t120 t5.t129 t5.t138 a3 a2 a1 a0))
% 1.19/1.42  (step t5.t154 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t5.t153))
% 1.19/1.42  (step t5.t155 (cl (= tptp.mbox_k (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))))) :rule and :premises (t5.t153))
% 1.19/1.42  (step t5.t156 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t5.t157 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t5.t154 t5.t156))
% 1.19/1.42  (step t5.t158 (cl (= (@ tptp.mbox_k (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t5.t155 t5.t157))
% 1.19/1.42  (step t5.t159 (cl (= (@ tptp.mnot (@ tptp.mbox_k (@ tptp.mnot Phi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))))) :rule cong :premises (t5.t154 t5.t158))
% 1.19/1.42  (step t5.t160 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t5.t161 (cl (= (@ (@ tptp.mnot (@ tptp.mbox_k (@ tptp.mnot Phi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0))) :rule cong :premises (t5.t159 t5.t160))
% 1.19/1.42  (step t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mbox_k (@ tptp.mnot Phi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t6 (cl (= (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mbox_k (@ tptp.mnot Phi))) __flatten_var_0))) (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0))))) :rule cong :premises (t4 t5))
% 1.19/1.42  (step t7 (cl (= tptp.mdia_k tptp.mdia_k)) :rule refl)
% 1.19/1.42  (anchor :step t8 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t8.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t8.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t8.t3 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t8.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))))) :rule refl)
% 1.19/1.42  (step t8.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t8.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t8.t4 t8.t5))
% 1.19/1.42  (step t8.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ (lambda ((W $$unsorted)) (not (@ Phi W))) V)))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t8.t8 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t8.t8.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (anchor :step t8.t8.t2 :args ((V $$unsorted) (:= V V)))
% 1.19/1.42  (step t8.t8.t2.t1 (cl (= V V)) :rule refl)
% 1.19/1.42  (step t8.t8.t2.t2 (cl (= (not (@ (@ tptp.rel_k W) V)) (not (@ (@ tptp.rel_k W) V)))) :rule refl)
% 1.19/1.42  (step t8.t8.t2.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) V) (not (@ Phi V)))) :rule all_simplify)
% 1.19/1.42  (step t8.t8.t2.t4 (cl (= (or (not (@ (@ tptp.rel_k W) V)) (@ (lambda ((W $$unsorted)) (not (@ Phi W))) V)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V))))) :rule cong :premises (t8.t8.t2.t2 t8.t8.t2.t3))
% 1.19/1.42  (step t8.t8.t2 (cl (= (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ (lambda ((W $$unsorted)) (not (@ Phi W))) V))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V)))))) :rule bind)
% 1.19/1.42  (step t8.t8 (cl (= (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ (lambda ((W $$unsorted)) (not (@ Phi W))) V)))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V))))))) :rule bind)
% 1.19/1.42  (step t8.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V))))))) :rule trans :premises (t8.t7 t8.t8))
% 1.19/1.42  (step t8.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V))))))) :rule trans :premises (t8.t6 t8.t9))
% 1.19/1.42  (step t8.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V)))))))) :rule cong :premises (t8.t3 t8.t10))
% 1.19/1.42  (step t8.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V)))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V))))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t8.t13 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t8.t13.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t8.t13.t2 (cl (= (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V))))) W) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V)))))) :rule all_simplify)
% 1.19/1.42  (step t8.t13.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V))))) W)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V))))))) :rule cong :premises (t8.t13.t2))
% 1.19/1.42  (step t8.t13 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V))))) W))) (lambda ((W $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V)))))))) :rule bind)
% 1.19/1.42  (step t8.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V)))))) (lambda ((W $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V)))))))) :rule trans :premises (t8.t12 t8.t13))
% 1.19/1.42  (step t8.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) (lambda ((W $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V)))))))) :rule trans :premises (t8.t11 t8.t14))
% 1.19/1.42  (step t8.t16 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t8.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V)))))) __flatten_var_0))) :rule cong :premises (t8.t15 t8.t16))
% 1.19/1.42  (step t8.t18 (cl (= (@ (lambda ((W $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ Phi V)))))) __flatten_var_0) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V))))))) :rule all_simplify)
% 1.19/1.42  (step t8.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V))))))) :rule trans :premises (t8.t17 t8.t18))
% 1.19/1.42  (step t8 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))))) :rule bind)
% 1.19/1.42  (step t9 (cl (= (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0))) (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V))))))))) :rule cong :premises (t7 t8))
% 1.19/1.42  (step t10 (cl (= (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mbox_k (@ tptp.mnot Phi))) __flatten_var_0))) (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V))))))))) :rule trans :premises (t6 t9))
% 1.19/1.42  (step t11 (cl (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))))) :rule resolution :premises (t3 t10 a32))
% 1.19/1.42  (step t12 (cl (not (= (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (not (@ Phi W))))) (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W))))))) (not (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (not (@ Phi W)))))) (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W)))))) :rule equiv_pos2)
% 1.19/1.42  (step t13 (cl (= tptp.mcountersatisfiable tptp.mcountersatisfiable)) :rule refl)
% 1.19/1.42  (anchor :step t14 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi)))
% 1.19/1.42  (step t14.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t14.t2 (cl (= (exists ((W $$unsorted)) (not (@ Phi W))) (not (forall ((W $$unsorted)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t14 (cl (= (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W)))))) :rule bind)
% 1.19/1.42  (step t15 (cl (= (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (not (@ Phi W))))) (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W))))))) :rule cong :premises (t13 t14))
% 1.19/1.42  (step t16 (cl (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W)))))) :rule resolution :premises (t12 t15 a30))
% 1.19/1.42  (step t17 (cl (not (= (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (@ Phi W)))) (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W)))))))) (not (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (@ Phi W))))) (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W))))))) :rule equiv_pos2)
% 1.19/1.42  (step t18 (cl (= tptp.msatisfiable tptp.msatisfiable)) :rule refl)
% 1.19/1.42  (anchor :step t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi)))
% 1.19/1.42  (step t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t19.t2 (cl (= (exists ((W $$unsorted)) (@ Phi W)) (not (forall ((W $$unsorted)) (not (@ Phi W)))))) :rule all_simplify)
% 1.19/1.42  (step t19 (cl (= (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W))))))) :rule bind)
% 1.19/1.42  (step t20 (cl (= (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (exists ((W $$unsorted)) (@ Phi W)))) (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W)))))))) :rule cong :premises (t18 t19))
% 1.19/1.42  (step t21 (cl (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W))))))) :rule resolution :premises (t17 t20 a29))
% 1.19/1.42  (step t22 (cl (not (= (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V))))))) (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))))))) (not (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V)))))))) (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V)))))))))) :rule equiv_pos2)
% 1.19/1.42  (step t23 (cl (= tptp.mweakly_directed tptp.mweakly_directed)) :rule refl)
% 1.19/1.42  (anchor :step t24 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.19/1.42  (step t24.t1 (cl (= R R)) :rule refl)
% 1.19/1.42  (anchor :step t24.t2 :args ((S $$unsorted) (:= S S) (T $$unsorted) (:= T T) (U $$unsorted) (:= U U)))
% 1.19/1.42  (step t24.t2.t1 (cl (= S S)) :rule refl)
% 1.19/1.42  (step t24.t2.t2 (cl (= T T)) :rule refl)
% 1.19/1.42  (step t24.t2.t3 (cl (= U U)) :rule refl)
% 1.19/1.42  (step t24.t2.t4 (cl (= (and (@ (@ R S) T) (@ (@ R S) U)) (and (@ (@ R S) T) (@ (@ R S) U)))) :rule refl)
% 1.19/1.42  (step t24.t2.t5 (cl (= (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V))) (not (forall ((V $$unsorted)) (not (and (@ (@ R T) V) (@ (@ R U) V))))))) :rule all_simplify)
% 1.19/1.42  (step t24.t2.t6 (cl (= (forall ((V $$unsorted)) (not (and (@ (@ R T) V) (@ (@ R U) V)))) (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V)))))) :rule all_simplify)
% 1.19/1.42  (step t24.t2.t7 (cl (= (not (forall ((V $$unsorted)) (not (and (@ (@ R T) V) (@ (@ R U) V))))) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))) :rule cong :premises (t24.t2.t6))
% 1.19/1.42  (step t24.t2.t8 (cl (= (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V))) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))) :rule trans :premises (t24.t2.t5 t24.t2.t7))
% 1.19/1.42  (step t24.t2.t9 (cl (= (=> (and (@ (@ R S) T) (@ (@ R S) U)) (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V)))) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V)))))))) :rule cong :premises (t24.t2.t4 t24.t2.t8))
% 1.19/1.42  (step t24.t2 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V))))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))))) :rule bind)
% 1.19/1.42  (step t24.t3 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))))) :rule all_simplify)
% 1.19/1.42  (step t24.t4 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V))))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))))) :rule trans :premises (t24.t2 t24.t3))
% 1.19/1.42  (step t24 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V)))))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V)))))))))) :rule bind)
% 1.19/1.42  (step t25 (cl (= (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (exists ((V $$unsorted)) (and (@ (@ R T) V) (@ (@ R U) V))))))) (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))))))) :rule cong :premises (t23 t24))
% 1.19/1.42  (step t26 (cl (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V)))))))))) :rule resolution :premises (t22 t25 a26))
% 1.19/1.42  (step t27 (cl (not (= (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (or (@ (@ R T) U) (= T U) (@ (@ R U) T)))))) (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T))))))) (not (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (or (@ (@ R T) U) (= T U) (@ (@ R U) T))))))) (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T)))))) :rule equiv_pos2)
% 1.19/1.42  (step t28 (cl (= tptp.mweakly_connected tptp.mweakly_connected)) :rule refl)
% 1.19/1.42  (anchor :step t29 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.19/1.42  (step t29.t1 (cl (= R R)) :rule refl)
% 1.19/1.42  (step t29.t2 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (or (@ (@ R T) U) (= T U) (@ (@ R U) T)))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T))))) :rule all_simplify)
% 1.19/1.42  (step t29 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (or (@ (@ R T) U) (= T U) (@ (@ R U) T))))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T)))))) :rule bind)
% 1.19/1.42  (step t30 (cl (= (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (or (@ (@ R T) U) (= T U) (@ (@ R U) T)))))) (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T))))))) :rule cong :premises (t28 t29))
% 1.19/1.42  (step t31 (cl (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T)))))) :rule resolution :premises (t27 t30 a25))
% 1.19/1.42  (step t32 (cl (not (= (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T))))))) (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))))) (not (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T)))))))) (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T)))))))))) :rule equiv_pos2)
% 1.19/1.42  (step t33 (cl (= tptp.mweakly_dense tptp.mweakly_dense)) :rule refl)
% 1.19/1.42  (anchor :step t34 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.19/1.42  (step t34.t1 (cl (= R R)) :rule refl)
% 1.19/1.42  (anchor :step t34.t2 :args ((S $$unsorted) (:= S S) (T $$unsorted) (:= T T) (U $$unsorted) (:= U U)))
% 1.19/1.42  (step t34.t2.t1 (cl (= S S)) :rule refl)
% 1.19/1.42  (step t34.t2.t2 (cl (= T T)) :rule refl)
% 1.19/1.42  (step t34.t2.t3 (cl (= U U)) :rule refl)
% 1.19/1.42  (step t34.t2.t4 (cl (= (@ (@ R S) T) (@ (@ R S) T))) :rule refl)
% 1.19/1.42  (step t34.t2.t5 (cl (= (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T))) (not (forall ((U $$unsorted)) (not (and (@ (@ R S) U) (@ (@ R U) T))))))) :rule all_simplify)
% 1.19/1.42  (step t34.t2.t6 (cl (= (forall ((U $$unsorted)) (not (and (@ (@ R S) U) (@ (@ R U) T)))) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T)))))) :rule all_simplify)
% 1.19/1.42  (step t34.t2.t7 (cl (= (not (forall ((U $$unsorted)) (not (and (@ (@ R S) U) (@ (@ R U) T))))) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))) :rule cong :premises (t34.t2.t6))
% 1.19/1.42  (step t34.t2.t8 (cl (= (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T))) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))) :rule trans :premises (t34.t2.t5 t34.t2.t7))
% 1.19/1.42  (step t34.t2.t9 (cl (= (=> (@ (@ R S) T) (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T)))) (=> (@ (@ R S) T) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T)))))))) :rule cong :premises (t34.t2.t4 t34.t2.t8))
% 1.19/1.42  (step t34.t2 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T))))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))) :rule bind)
% 1.19/1.42  (step t34.t3 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))) :rule all_simplify)
% 1.19/1.42  (step t34.t4 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))) :rule all_simplify)
% 1.19/1.42  (step t34.t5 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))) :rule trans :premises (t34.t3 t34.t4))
% 1.19/1.42  (step t34.t6 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T))))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))) :rule trans :premises (t34.t2 t34.t5))
% 1.19/1.42  (step t34 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T)))))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T)))))))))) :rule bind)
% 1.19/1.42  (step t35 (cl (= (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (@ (@ R S) T) (exists ((U $$unsorted)) (and (@ (@ R S) U) (@ (@ R U) T))))))) (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))))) :rule cong :premises (t33 t34))
% 1.19/1.42  (step t36 (cl (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T)))))))))) :rule resolution :premises (t32 t35 a24))
% 1.19/1.42  (step t37 (cl (not (= (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U)))))))) (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))))))))) (not (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U))))))))) (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))))) :rule equiv_pos2)
% 1.19/1.42  (step t38 (cl (= tptp.mfunctional tptp.mfunctional)) :rule refl)
% 1.19/1.42  (anchor :step t39 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.19/1.42  (step t39.t1 (cl (= R R)) :rule refl)
% 1.19/1.42  (anchor :step t39.t2 :args ((S $$unsorted) (:= S S)))
% 1.19/1.42  (step t39.t2.t1 (cl (= S S)) :rule refl)
% 1.19/1.42  (anchor :step t39.t2.t2 :args ((T $$unsorted) (:= T T)))
% 1.19/1.42  (step t39.t2.t2.t1 (cl (= T T)) :rule refl)
% 1.19/1.42  (step t39.t2.t2.t2 (cl (= (@ (@ R S) T) (@ (@ R S) T))) :rule refl)
% 1.19/1.42  (step t39.t2.t2.t3 (cl (= (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U))) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))) :rule all_simplify)
% 1.19/1.42  (step t39.t2.t2.t4 (cl (= (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U)))) (and (@ (@ R S) T) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))) :rule cong :premises (t39.t2.t2.t2 t39.t2.t2.t3))
% 1.19/1.42  (step t39.t2.t2 (cl (= (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U))))) (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))) :rule bind)
% 1.19/1.42  (step t39.t2.t3 (cl (= (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))) (not (forall ((T $$unsorted)) (not (and (@ (@ R S) T) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))) :rule all_simplify)
% 1.19/1.42  (step t39.t2.t4 (cl (= (forall ((T $$unsorted)) (not (and (@ (@ R S) T) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))) (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))))) :rule all_simplify)
% 1.19/1.42  (step t39.t2.t5 (cl (= (not (forall ((T $$unsorted)) (not (and (@ (@ R S) T) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))) :rule cong :premises (t39.t2.t4))
% 1.19/1.42  (step t39.t2.t6 (cl (= (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))) :rule trans :premises (t39.t2.t3 t39.t2.t5))
% 1.19/1.42  (step t39.t2.t7 (cl (= (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U))))) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))) :rule trans :premises (t39.t2.t2 t39.t2.t6))
% 1.19/1.42  (step t39.t2 (cl (= (forall ((S $$unsorted)) (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U)))))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))))))) :rule bind)
% 1.19/1.42  (step t39 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U))))))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))))) :rule bind)
% 1.19/1.42  (step t40 (cl (= (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (and (@ (@ R S) T) (forall ((U $$unsorted)) (=> (@ (@ R S) U) (= T U)))))))) (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))))))))) :rule cong :premises (t38 t39))
% 1.19/1.42  (step t41 (cl (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U))))))))))) :rule resolution :premises (t37 t40 a23))
% 1.19/1.42  (step t42 (cl (not (= (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (= T U))))) (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U))))))) (not (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (= T U)))))) (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U)))))) :rule equiv_pos2)
% 1.19/1.42  (step t43 (cl (= tptp.mpartially_functional tptp.mpartially_functional)) :rule refl)
% 1.19/1.42  (anchor :step t44 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.19/1.42  (step t44.t1 (cl (= R R)) :rule refl)
% 1.19/1.42  (step t44.t2 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (= T U))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U))))) :rule all_simplify)
% 1.19/1.42  (step t44 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (= T U)))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U)))))) :rule bind)
% 1.19/1.42  (step t45 (cl (= (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (= T U))))) (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U))))))) :rule cong :premises (t43 t44))
% 1.19/1.42  (step t46 (cl (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U)))))) :rule resolution :premises (t42 t45 a22))
% 1.19/1.42  (step t47 (cl (not (= (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (@ (@ R T) U))))) (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U))))))) (not (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (@ (@ R T) U)))))) (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U)))))) :rule equiv_pos2)
% 1.19/1.42  (step t48 (cl (= tptp.meuclidean tptp.meuclidean)) :rule refl)
% 1.19/1.42  (anchor :step t49 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.19/1.42  (step t49.t1 (cl (= R R)) :rule refl)
% 1.19/1.42  (step t49.t2 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (@ (@ R T) U))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U))))) :rule all_simplify)
% 1.19/1.42  (step t49 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (@ (@ R T) U)))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U)))))) :rule bind)
% 1.19/1.42  (step t50 (cl (= (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R S) U)) (@ (@ R T) U))))) (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U))))))) :rule cong :premises (t48 t49))
% 1.19/1.42  (step t51 (cl (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U)))))) :rule resolution :premises (t47 t50 a21))
% 1.19/1.42  (step t52 (cl (not (= (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R T) U)) (@ (@ R S) U))))) (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U))))))) (not (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R T) U)) (@ (@ R S) U)))))) (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U)))))) :rule equiv_pos2)
% 1.19/1.42  (step t53 (cl (= tptp.mtransitive tptp.mtransitive)) :rule refl)
% 1.19/1.42  (anchor :step t54 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.19/1.42  (step t54.t1 (cl (= R R)) :rule refl)
% 1.19/1.42  (step t54.t2 (cl (= (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R T) U)) (@ (@ R S) U))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U))))) :rule all_simplify)
% 1.19/1.42  (step t54 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R T) U)) (@ (@ R S) U)))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U)))))) :rule bind)
% 1.19/1.42  (step t55 (cl (= (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (=> (and (@ (@ R S) T) (@ (@ R T) U)) (@ (@ R S) U))))) (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U))))))) :rule cong :premises (t53 t54))
% 1.19/1.42  (step t56 (cl (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U)))))) :rule resolution :premises (t52 t55 a20))
% 1.19/1.42  (step t57 (cl (not (= (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (@ (@ R S) T))))) (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T))))))))) (not (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (@ (@ R S) T)))))) (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T)))))))) :rule equiv_pos2)
% 1.19/1.42  (step t58 (cl (= tptp.mserial tptp.mserial)) :rule refl)
% 1.19/1.42  (anchor :step t59 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.19/1.42  (step t59.t1 (cl (= R R)) :rule refl)
% 1.19/1.42  (anchor :step t59.t2 :args ((S $$unsorted) (:= S S)))
% 1.19/1.42  (step t59.t2.t1 (cl (= S S)) :rule refl)
% 1.19/1.42  (step t59.t2.t2 (cl (= (exists ((T $$unsorted)) (@ (@ R S) T)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T)))))) :rule all_simplify)
% 1.19/1.42  (step t59.t2 (cl (= (forall ((S $$unsorted)) (exists ((T $$unsorted)) (@ (@ R S) T))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T))))))) :rule bind)
% 1.19/1.42  (step t59 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (@ (@ R S) T)))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T)))))))) :rule bind)
% 1.19/1.42  (step t60 (cl (= (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (exists ((T $$unsorted)) (@ (@ R S) T))))) (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T))))))))) :rule cong :premises (t58 t59))
% 1.19/1.42  (step t61 (cl (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T)))))))) :rule resolution :premises (t57 t60 a19))
% 1.19/1.42  (step t62 (cl (not (= (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (=> (@ (@ R S) T) (@ (@ R T) S))))) (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S))))))) (not (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (=> (@ (@ R S) T) (@ (@ R T) S)))))) (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S)))))) :rule equiv_pos2)
% 1.19/1.42  (step t63 (cl (= tptp.msymmetric tptp.msymmetric)) :rule refl)
% 1.19/1.42  (anchor :step t64 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R)))
% 1.19/1.42  (step t64.t1 (cl (= R R)) :rule refl)
% 1.19/1.42  (step t64.t2 (cl (= (forall ((S $$unsorted) (T $$unsorted)) (=> (@ (@ R S) T) (@ (@ R T) S))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S))))) :rule all_simplify)
% 1.19/1.42  (step t64 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (=> (@ (@ R S) T) (@ (@ R T) S)))) (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S)))))) :rule bind)
% 1.19/1.42  (step t65 (cl (= (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (=> (@ (@ R S) T) (@ (@ R T) S))))) (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S))))))) :rule cong :premises (t63 t64))
% 1.19/1.42  (step t66 (cl (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S)))))) :rule resolution :premises (t62 t65 a18))
% 1.19/1.42  (step t67 (cl (not (= (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mbox R) (@ tptp.mnot Phi))) __flatten_var_0))) (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V))))))))) (not (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mbox R) (@ tptp.mnot Phi))) __flatten_var_0)))) (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V)))))))) :rule equiv_pos2)
% 1.19/1.42  (step t68 (cl (= tptp.mdia tptp.mdia)) :rule refl)
% 1.19/1.42  (anchor :step t69 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R) (Phi (-> $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t1 (cl (= R R)) :rule refl)
% 1.19/1.42  (step t69.t2 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t4 (cl (and (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V))))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))))) (not (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) (not (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) (not (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t5 (cl (not (= (= tptp.mfalse (@ tptp.mnot tptp.mtrue)) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)))) (not (= tptp.mfalse (@ tptp.mnot tptp.mtrue))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t6 (cl (= tptp.mfalse tptp.mfalse)) :rule refl)
% 1.19/1.42  (step t69.t7 (cl (and (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) (not (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t8 (cl (not (= (= tptp.mtrue (lambda ((W $$unsorted)) true)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)))) (not (= tptp.mtrue (lambda ((W $$unsorted)) true))) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t9 (cl (= tptp.mtrue tptp.mtrue)) :rule refl)
% 1.19/1.42  (step t69.t10 (cl (= (lambda ((W $$unsorted)) true) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule all_simplify)
% 1.19/1.42  (step t69.t11 (cl (= (= tptp.mtrue (lambda ((W $$unsorted)) true)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)))) :rule cong :premises (t69.t9 t69.t10))
% 1.19/1.42  (step t69.t12 (cl (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule resolution :premises (t69.t8 t69.t11 a13))
% 1.19/1.42  (step t69.t13 (cl (not (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))))) (not (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0)))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t14 (cl (= tptp.mexists_prop tptp.mexists_prop)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15 :args ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t3 (cl (and (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t4 (cl (not (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t5 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t3 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t4 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t5 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t6.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t6.t7.t7.t7.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t6.t7.t7.t7.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t7.t6 t69.t15.t6.t6.t7.t7.t7.t7.t8))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t7.t7 t69.t15.t6.t6.t7.t7.t7.t7.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t7.t6 t69.t15.t6.t6.t7.t7.t7.t7.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t7.t10 t69.t15.t6.t6.t7.t7.t7.t7.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t7.t6 t69.t15.t6.t6.t7.t7.t7.t7.t13))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t7.t14 t69.t15.t6.t6.t7.t7.t7.t7.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t6 t69.t15.t6.t6.t7.t7.t7.t7))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t10.t5 t69.t15.t6.t6.t7.t7.t7.t10.t6))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t10.t9.t3 t69.t15.t6.t6.t7.t7.t7.t10.t9.t4))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t7.t10.t8 t69.t15.t6.t6.t7.t7.t7.t10.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t7.t10.t7 t69.t15.t6.t6.t7.t7.t7.t10.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t10.t11 t69.t15.t6.t6.t7.t7.t7.t10.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t10.t15.t2 t69.t15.t6.t6.t7.t7.t7.t10.t15.t3))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t7.t10.t14 t69.t15.t6.t6.t7.t7.t7.t10.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t7.t10.t13 t69.t15.t6.t6.t7.t7.t7.t10.t16))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t10.t4 t69.t15.t6.t6.t7.t7.t7.t10.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t10.t20.t2))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t7.t10.t19 t69.t15.t6.t6.t7.t7.t7.t10.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t7.t10.t18 t69.t15.t6.t6.t7.t7.t7.t10.t21))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t10.t22 t69.t15.t6.t6.t7.t7.t7.t10.t23))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t7.t10.t24 t69.t15.t6.t6.t7.t7.t7.t10.t25))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t9 t69.t15.t6.t6.t7.t7.t7.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t7.t8 t69.t15.t6.t6.t7.t7.t7.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t6.t7.t7.t7.t5 t69.t15.t6.t6.t7.t7.t7.t12 a4))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t7.t7.t7.t4 t69.t15.t6.t6.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t6.t7.t7.t7.t14))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t6.t7.t7.t7.t14))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t16 t69.t15.t6.t6.t7.t7.t7.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t15 t69.t15.t6.t6.t7.t7.t7.t18))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t19 t69.t15.t6.t6.t7.t7.t7.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t7.t21 t69.t15.t6.t6.t7.t7.t7.t22))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t6 t69.t15.t6.t6.t7.t7.t7))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t10.t4 t69.t15.t6.t6.t7.t7.t10.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t10.t8.t3 t69.t15.t6.t6.t7.t7.t10.t8.t4))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t10.t7 t69.t15.t6.t6.t7.t7.t10.t8))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t10.t6 t69.t15.t6.t6.t7.t7.t10.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t10.t10 t69.t15.t6.t6.t7.t7.t10.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t10.t12 t69.t15.t6.t6.t7.t7.t10.t13))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t10.t14 t69.t15.t6.t6.t7.t7.t10.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t10.t16 t69.t15.t6.t6.t7.t7.t10.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t9 t69.t15.t6.t6.t7.t7.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t8 t69.t15.t6.t6.t7.t7.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t6.t6.t7.t7.t5 t69.t15.t6.t6.t7.t7.t12 a5))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t6.t7.t7.t16.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t6.t7.t7.t16.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t16.t6 t69.t15.t6.t6.t7.t7.t16.t8))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t16.t7 t69.t15.t6.t6.t7.t7.t16.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t16.t6 t69.t15.t6.t6.t7.t7.t16.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t16.t10 t69.t15.t6.t6.t7.t7.t16.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t16.t6 t69.t15.t6.t6.t7.t7.t16.t13))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t16.t14 t69.t15.t6.t6.t7.t7.t16.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t15 t69.t15.t6.t6.t7.t7.t16))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t19.t5 t69.t15.t6.t6.t7.t7.t19.t6))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t19.t9.t3 t69.t15.t6.t6.t7.t7.t19.t9.t4))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t19.t8 t69.t15.t6.t6.t7.t7.t19.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t19.t7 t69.t15.t6.t6.t7.t7.t19.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t19.t11 t69.t15.t6.t6.t7.t7.t19.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t19.t15.t2 t69.t15.t6.t6.t7.t7.t19.t15.t3))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t19.t14 t69.t15.t6.t6.t7.t7.t19.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t19.t13 t69.t15.t6.t6.t7.t7.t19.t16))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t19.t4 t69.t15.t6.t6.t7.t7.t19.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t19.t20.t2))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t19.t19 t69.t15.t6.t6.t7.t7.t19.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t19.t18 t69.t15.t6.t6.t7.t7.t19.t21))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t19.t22 t69.t15.t6.t6.t7.t7.t19.t23))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t19.t24 t69.t15.t6.t6.t7.t7.t19.t25))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t18 t69.t15.t6.t6.t7.t7.t19))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t6.t7.t7.t17 t69.t15.t6.t6.t7.t7.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t6.t7.t7.t14 t69.t15.t6.t6.t7.t7.t21 a4))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t7.t7.t4 t69.t15.t6.t6.t7.t7.t13 t69.t15.t6.t6.t7.t7.t22 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t6.t7.t7.t23))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t6.t7.t7.t23))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t25 t69.t15.t6.t6.t7.t7.t26))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t24 t69.t15.t6.t6.t7.t7.t27))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t28 t69.t15.t6.t6.t7.t7.t29))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t7.t7.t30 t69.t15.t6.t6.t7.t7.t31))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t7.t6 t69.t15.t6.t6.t7.t7))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t7.t10.t4 t69.t15.t6.t6.t7.t10.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t6.t7.t10.t8.t3 t69.t15.t6.t6.t7.t10.t8.t4))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t10.t7 t69.t15.t6.t6.t7.t10.t8))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t10.t6 t69.t15.t6.t6.t7.t10.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t15.t6.t6.t7.t10.t10 t69.t15.t6.t6.t7.t10.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t10.t12 t69.t15.t6.t6.t7.t10.t13))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t7.t10.t14 t69.t15.t6.t6.t7.t10.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t15.t6.t6.t7.t10.t16 t69.t15.t6.t6.t7.t10.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t6.t7.t9 t69.t15.t6.t6.t7.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t6.t7.t8 t69.t15.t6.t6.t7.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t15.t6.t6.t7.t5 t69.t15.t6.t6.t7.t12 a6))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t6.t7.t16.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t6.t7.t16.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t7.t6 t69.t15.t6.t6.t7.t16.t7.t8))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t7.t7 t69.t15.t6.t6.t7.t16.t7.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t7.t6 t69.t15.t6.t6.t7.t16.t7.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t7.t10 t69.t15.t6.t6.t7.t16.t7.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t7.t6 t69.t15.t6.t6.t7.t16.t7.t13))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t7.t14 t69.t15.t6.t6.t7.t16.t7.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t6 t69.t15.t6.t6.t7.t16.t7))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t10.t5 t69.t15.t6.t6.t7.t16.t10.t6))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t10.t9.t3 t69.t15.t6.t6.t7.t16.t10.t9.t4))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t16.t10.t8 t69.t15.t6.t6.t7.t16.t10.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t16.t10.t7 t69.t15.t6.t6.t7.t16.t10.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t10.t11 t69.t15.t6.t6.t7.t16.t10.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t10.t15.t2 t69.t15.t6.t6.t7.t16.t10.t15.t3))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t7.t16.t10.t14 t69.t15.t6.t6.t7.t16.t10.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t7.t16.t10.t13 t69.t15.t6.t6.t7.t16.t10.t16))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t10.t4 t69.t15.t6.t6.t7.t16.t10.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t10.t20.t2))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t7.t16.t10.t19 t69.t15.t6.t6.t7.t16.t10.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t7.t16.t10.t18 t69.t15.t6.t6.t7.t16.t10.t21))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t10.t22 t69.t15.t6.t6.t7.t16.t10.t23))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t6.t7.t16.t10.t24 t69.t15.t6.t6.t7.t16.t10.t25))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t9 t69.t15.t6.t6.t7.t16.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t6.t7.t16.t8 t69.t15.t6.t6.t7.t16.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t6.t7.t16.t5 t69.t15.t6.t6.t7.t16.t12 a4))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t7.t16.t4 t69.t15.t6.t6.t7.t16.t13 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t6.t7.t16.t14))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t6.t7.t16.t14))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t16 t69.t15.t6.t6.t7.t16.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t15 t69.t15.t6.t6.t7.t16.t18))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t19 t69.t15.t6.t6.t7.t16.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t7.t16.t21 t69.t15.t6.t6.t7.t16.t22))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t7.t15 t69.t15.t6.t6.t7.t16))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t6.t7.t19.t4 t69.t15.t6.t6.t7.t19.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t6.t7.t19.t8.t3 t69.t15.t6.t6.t7.t19.t8.t4))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t19.t7 t69.t15.t6.t6.t7.t19.t8))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t19.t6 t69.t15.t6.t6.t7.t19.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t6.t6.t7.t19.t10 t69.t15.t6.t6.t7.t19.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t19.t12 t69.t15.t6.t6.t7.t19.t13))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t7.t19.t14 t69.t15.t6.t6.t7.t19.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t6.t6.t7.t19.t16 t69.t15.t6.t6.t7.t19.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t6.t7.t18 t69.t15.t6.t6.t7.t19))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t6.t7.t17 t69.t15.t6.t6.t7.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t6.t6.t7.t14 t69.t15.t6.t6.t7.t21 a5))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t7.t25.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t6.t7.t25.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t6.t7.t25.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t6.t7.t25.t6 t69.t15.t6.t6.t7.t25.t8))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t6.t7.t25.t7 t69.t15.t6.t6.t7.t25.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t6.t7.t25.t6 t69.t15.t6.t6.t7.t25.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t6.t7.t25.t10 t69.t15.t6.t6.t7.t25.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t6.t7.t25.t6 t69.t15.t6.t6.t7.t25.t13))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t7.t25.t14 t69.t15.t6.t6.t7.t25.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t7.t24 t69.t15.t6.t6.t7.t25))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t6.t7.t28.t5 t69.t15.t6.t6.t7.t28.t6))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t6.t7.t28.t9.t3 t69.t15.t6.t6.t7.t28.t9.t4))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t28.t8 t69.t15.t6.t6.t7.t28.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t7.t28.t7 t69.t15.t6.t6.t7.t28.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t7.t28.t11 t69.t15.t6.t6.t7.t28.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t6.t7.t28.t15.t2 t69.t15.t6.t6.t7.t28.t15.t3))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t7.t28.t14 t69.t15.t6.t6.t7.t28.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t7.t28.t13 t69.t15.t6.t6.t7.t28.t16))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t6.t7.t28.t4 t69.t15.t6.t6.t7.t28.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t7.t28.t20.t2))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t7.t28.t19 t69.t15.t6.t6.t7.t28.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t7.t28.t18 t69.t15.t6.t6.t7.t28.t21))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t7.t28.t22 t69.t15.t6.t6.t7.t28.t23))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t6.t7.t28.t24 t69.t15.t6.t6.t7.t28.t25))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t6.t7.t27 t69.t15.t6.t6.t7.t28))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t6.t7.t26 t69.t15.t6.t6.t7.t29))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t6.t7.t23 t69.t15.t6.t6.t7.t30 a4))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t7.t4 t69.t15.t6.t6.t7.t13 t69.t15.t6.t6.t7.t22 t69.t15.t6.t6.t7.t31 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t69.t15.t6.t6.t7.t32))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t69.t15.t6.t6.t7.t32))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t15.t6.t6.t7.t34 t69.t15.t6.t6.t7.t35))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t69.t15.t6.t6.t7.t36 t69.t15.t6.t6.t7.t37))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t69.t15.t6.t6.t7.t33 t69.t15.t6.t6.t7.t38))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t15.t6.t6.t7.t34 t69.t15.t6.t6.t7.t37))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t69.t15.t6.t6.t7.t40 t69.t15.t6.t6.t7.t35))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t69.t15.t6.t6.t7.t39 t69.t15.t6.t6.t7.t41))
% 1.19/1.42  (step t69.t15.t6.t6.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t7.t42 t69.t15.t6.t6.t7.t43))
% 1.19/1.42  (step t69.t15.t6.t6.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t6 t69.t15.t6.t6.t7))
% 1.19/1.42  (step t69.t15.t6.t6.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t15.t6.t6.t10.t5 t69.t15.t6.t6.t10.t6))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t69.t15.t6.t6.t10.t7 t69.t15.t6.t6.t10.t8))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t6.t10.t4 t69.t15.t6.t6.t10.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t10.t12.t3))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t10.t12.t4 t69.t15.t6.t6.t10.t12.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t6.t10.t12.t6))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t15.t6.t6.t10.t11 t69.t15.t6.t6.t10.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t15.t6.t6.t10.t10 t69.t15.t6.t6.t10.t13))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t15.t6.t6.t10.t15 t69.t15.t6.t6.t10.t16))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t69.t15.t6.t6.t10.t17 t69.t15.t6.t6.t10.t18))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t6.t10.t14 t69.t15.t6.t6.t10.t19))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t10.t22.t3))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t6.t10.t22.t2 t69.t15.t6.t6.t10.t22.t4))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t69.t15.t6.t6.t10.t22.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t6.t10.t21 t69.t15.t6.t6.t10.t22))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t6.t10.t20 t69.t15.t6.t6.t10.t23))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t10.t24 t69.t15.t6.t6.t10.t25))
% 1.19/1.42  (step t69.t15.t6.t6.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t69.t15.t6.t6.t10.t26 t69.t15.t6.t6.t10.t27))
% 1.19/1.42  (step t69.t15.t6.t6.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t69.t15.t6.t6.t9 t69.t15.t6.t6.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t69.t15.t6.t6.t8 t69.t15.t6.t6.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t69.t15.t6.t6.t5 t69.t15.t6.t6.t12 a7))
% 1.19/1.42  (step t69.t15.t6.t6.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t6.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t6.t16.t7.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t6.t16.t7.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t7.t6 t69.t15.t6.t6.t16.t7.t7.t8))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t7.t7 t69.t15.t6.t6.t16.t7.t7.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t7.t6 t69.t15.t6.t6.t16.t7.t7.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t7.t10 t69.t15.t6.t6.t16.t7.t7.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t7.t6 t69.t15.t6.t6.t16.t7.t7.t13))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t7.t14 t69.t15.t6.t6.t16.t7.t7.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t6 t69.t15.t6.t6.t16.t7.t7))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t10.t5 t69.t15.t6.t6.t16.t7.t10.t6))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t10.t9.t3 t69.t15.t6.t6.t16.t7.t10.t9.t4))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t16.t7.t10.t8 t69.t15.t6.t6.t16.t7.t10.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t16.t7.t10.t7 t69.t15.t6.t6.t16.t7.t10.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t10.t11 t69.t15.t6.t6.t16.t7.t10.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t10.t15.t2 t69.t15.t6.t6.t16.t7.t10.t15.t3))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t16.t7.t10.t14 t69.t15.t6.t6.t16.t7.t10.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t16.t7.t10.t13 t69.t15.t6.t6.t16.t7.t10.t16))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t10.t4 t69.t15.t6.t6.t16.t7.t10.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t10.t20.t2))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t16.t7.t10.t19 t69.t15.t6.t6.t16.t7.t10.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t16.t7.t10.t18 t69.t15.t6.t6.t16.t7.t10.t21))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t10.t22 t69.t15.t6.t6.t16.t7.t10.t23))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t6.t16.t7.t10.t24 t69.t15.t6.t6.t16.t7.t10.t25))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t9 t69.t15.t6.t6.t16.t7.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t6.t16.t7.t8 t69.t15.t6.t6.t16.t7.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t6.t16.t7.t5 t69.t15.t6.t6.t16.t7.t12 a4))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t16.t7.t4 t69.t15.t6.t6.t16.t7.t13 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t6.t16.t7.t14))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t6.t16.t7.t14))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t16 t69.t15.t6.t6.t16.t7.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t15 t69.t15.t6.t6.t16.t7.t18))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t19 t69.t15.t6.t6.t16.t7.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t16.t7.t21 t69.t15.t6.t6.t16.t7.t22))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t16.t6 t69.t15.t6.t6.t16.t7))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t6.t16.t10.t4 t69.t15.t6.t6.t16.t10.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t6.t16.t10.t8.t3 t69.t15.t6.t6.t16.t10.t8.t4))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t16.t10.t7 t69.t15.t6.t6.t16.t10.t8))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t16.t10.t6 t69.t15.t6.t6.t16.t10.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t6.t6.t16.t10.t10 t69.t15.t6.t6.t16.t10.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t16.t10.t12 t69.t15.t6.t6.t16.t10.t13))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t16.t10.t14 t69.t15.t6.t6.t16.t10.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t6.t6.t16.t10.t16 t69.t15.t6.t6.t16.t10.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t6.t16.t9 t69.t15.t6.t6.t16.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t6.t16.t8 t69.t15.t6.t6.t16.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t6.t6.t16.t5 t69.t15.t6.t6.t16.t12 a5))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t16.t16.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t6.t16.t16.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t6.t16.t16.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t6.t16.t16.t6 t69.t15.t6.t6.t16.t16.t8))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t6.t16.t16.t7 t69.t15.t6.t6.t16.t16.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t6.t16.t16.t6 t69.t15.t6.t6.t16.t16.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t6.t16.t16.t10 t69.t15.t6.t6.t16.t16.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t6.t16.t16.t6 t69.t15.t6.t6.t16.t16.t13))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t16.t16.t14 t69.t15.t6.t6.t16.t16.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t16.t15 t69.t15.t6.t6.t16.t16))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t6.t16.t19.t5 t69.t15.t6.t6.t16.t19.t6))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t6.t16.t19.t9.t3 t69.t15.t6.t6.t16.t19.t9.t4))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t16.t19.t8 t69.t15.t6.t6.t16.t19.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t16.t19.t7 t69.t15.t6.t6.t16.t19.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t16.t19.t11 t69.t15.t6.t6.t16.t19.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t6.t16.t19.t15.t2 t69.t15.t6.t6.t16.t19.t15.t3))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t16.t19.t14 t69.t15.t6.t6.t16.t19.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t16.t19.t13 t69.t15.t6.t6.t16.t19.t16))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t6.t16.t19.t4 t69.t15.t6.t6.t16.t19.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t16.t19.t20.t2))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t16.t19.t19 t69.t15.t6.t6.t16.t19.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t16.t19.t18 t69.t15.t6.t6.t16.t19.t21))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t16.t19.t22 t69.t15.t6.t6.t16.t19.t23))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t6.t16.t19.t24 t69.t15.t6.t6.t16.t19.t25))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t6.t16.t18 t69.t15.t6.t6.t16.t19))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t6.t16.t17 t69.t15.t6.t6.t16.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t6.t16.t14 t69.t15.t6.t6.t16.t21 a4))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t16.t4 t69.t15.t6.t6.t16.t13 t69.t15.t6.t6.t16.t22 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t6.t16.t23))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t6.t16.t23))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t6.t16.t25 t69.t15.t6.t6.t16.t26))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t6.t16.t24 t69.t15.t6.t6.t16.t27))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t15.t6.t6.t16.t28 t69.t15.t6.t6.t16.t29))
% 1.19/1.42  (step t69.t15.t6.t6.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t16.t30 t69.t15.t6.t6.t16.t31))
% 1.19/1.42  (step t69.t15.t6.t6.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t15 t69.t15.t6.t6.t16))
% 1.19/1.42  (step t69.t15.t6.t6.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t19.t4 t69.t15.t6.t6.t19.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t6.t19.t8.t3 t69.t15.t6.t6.t19.t8.t4))
% 1.19/1.42  (step t69.t15.t6.t6.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t19.t7 t69.t15.t6.t6.t19.t8))
% 1.19/1.42  (step t69.t15.t6.t6.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t19.t6 t69.t15.t6.t6.t19.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t15.t6.t6.t19.t10 t69.t15.t6.t6.t19.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t15.t6.t6.t19.t12 t69.t15.t6.t6.t19.t13))
% 1.19/1.42  (step t69.t15.t6.t6.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t19.t14 t69.t15.t6.t6.t19.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t15.t6.t6.t19.t16 t69.t15.t6.t6.t19.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t6.t18 t69.t15.t6.t6.t19))
% 1.19/1.42  (step t69.t15.t6.t6.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t6.t17 t69.t15.t6.t6.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t15.t6.t6.t14 t69.t15.t6.t6.t21 a6))
% 1.19/1.42  (step t69.t15.t6.t6.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t6.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t25.t7.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t6.t25.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t6.t25.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t6.t25.t7.t6 t69.t15.t6.t6.t25.t7.t8))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t6.t25.t7.t7 t69.t15.t6.t6.t25.t7.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t6.t25.t7.t6 t69.t15.t6.t6.t25.t7.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t6.t25.t7.t10 t69.t15.t6.t6.t25.t7.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t6.t25.t7.t6 t69.t15.t6.t6.t25.t7.t13))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t25.t7.t14 t69.t15.t6.t6.t25.t7.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t25.t6 t69.t15.t6.t6.t25.t7))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t6.t25.t10.t5 t69.t15.t6.t6.t25.t10.t6))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t6.t25.t10.t9.t3 t69.t15.t6.t6.t25.t10.t9.t4))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t25.t10.t8 t69.t15.t6.t6.t25.t10.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t25.t10.t7 t69.t15.t6.t6.t25.t10.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t25.t10.t11 t69.t15.t6.t6.t25.t10.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t6.t25.t10.t15.t2 t69.t15.t6.t6.t25.t10.t15.t3))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t25.t10.t14 t69.t15.t6.t6.t25.t10.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t25.t10.t13 t69.t15.t6.t6.t25.t10.t16))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t6.t25.t10.t4 t69.t15.t6.t6.t25.t10.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t25.t10.t20.t2))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t25.t10.t19 t69.t15.t6.t6.t25.t10.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t25.t10.t18 t69.t15.t6.t6.t25.t10.t21))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t25.t10.t22 t69.t15.t6.t6.t25.t10.t23))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t6.t25.t10.t24 t69.t15.t6.t6.t25.t10.t25))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t6.t25.t9 t69.t15.t6.t6.t25.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t6.t25.t8 t69.t15.t6.t6.t25.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t6.t25.t5 t69.t15.t6.t6.t25.t12 a4))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t25.t4 t69.t15.t6.t6.t25.t13 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t6.t25.t14))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t6.t25.t14))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t6.t25.t16 t69.t15.t6.t6.t25.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t6.t25.t15 t69.t15.t6.t6.t25.t18))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t6.t6.t25.t19 t69.t15.t6.t6.t25.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t25.t21 t69.t15.t6.t6.t25.t22))
% 1.19/1.42  (step t69.t15.t6.t6.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t24 t69.t15.t6.t6.t25))
% 1.19/1.42  (step t69.t15.t6.t6.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t6.t28.t4 t69.t15.t6.t6.t28.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t6.t28.t8.t3 t69.t15.t6.t6.t28.t8.t4))
% 1.19/1.42  (step t69.t15.t6.t6.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t28.t7 t69.t15.t6.t6.t28.t8))
% 1.19/1.42  (step t69.t15.t6.t6.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t28.t6 t69.t15.t6.t6.t28.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t6.t6.t28.t10 t69.t15.t6.t6.t28.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t28.t12 t69.t15.t6.t6.t28.t13))
% 1.19/1.42  (step t69.t15.t6.t6.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t28.t14 t69.t15.t6.t6.t28.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t6.t6.t28.t16 t69.t15.t6.t6.t28.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t6.t27 t69.t15.t6.t6.t28))
% 1.19/1.42  (step t69.t15.t6.t6.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t6.t26 t69.t15.t6.t6.t29))
% 1.19/1.42  (step t69.t15.t6.t6.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t6.t6.t23 t69.t15.t6.t6.t30 a5))
% 1.19/1.42  (step t69.t15.t6.t6.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t6.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t6.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t34.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t6.t34.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t6.t34.t5))
% 1.19/1.42  (step t69.t15.t6.t6.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t6.t34.t6 t69.t15.t6.t6.t34.t8))
% 1.19/1.42  (step t69.t15.t6.t6.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t6.t34.t7 t69.t15.t6.t6.t34.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t6.t34.t6 t69.t15.t6.t6.t34.t11))
% 1.19/1.42  (step t69.t15.t6.t6.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t6.t34.t10 t69.t15.t6.t6.t34.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t6.t34.t6 t69.t15.t6.t6.t34.t13))
% 1.19/1.42  (step t69.t15.t6.t6.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t34.t14 t69.t15.t6.t6.t34.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t6.t33 t69.t15.t6.t6.t34))
% 1.19/1.42  (step t69.t15.t6.t6.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t6.t37.t5 t69.t15.t6.t6.t37.t6))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t6.t37.t9.t3 t69.t15.t6.t6.t37.t9.t4))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t37.t8 t69.t15.t6.t6.t37.t9))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t6.t37.t7 t69.t15.t6.t6.t37.t10))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t37.t11 t69.t15.t6.t6.t37.t12))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t6.t37.t15.t2 t69.t15.t6.t6.t37.t15.t3))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t37.t14 t69.t15.t6.t6.t37.t15))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t6.t37.t13 t69.t15.t6.t6.t37.t16))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t6.t37.t4 t69.t15.t6.t6.t37.t17))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t6.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t6.t37.t20.t2))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t37.t19 t69.t15.t6.t6.t37.t20))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t6.t37.t18 t69.t15.t6.t6.t37.t21))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t37.t22 t69.t15.t6.t6.t37.t23))
% 1.19/1.42  (step t69.t15.t6.t6.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t6.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t6.t37.t24 t69.t15.t6.t6.t37.t25))
% 1.19/1.42  (step t69.t15.t6.t6.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t6.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t6.t36 t69.t15.t6.t6.t37))
% 1.19/1.42  (step t69.t15.t6.t6.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t6.t35 t69.t15.t6.t6.t38))
% 1.19/1.42  (step t69.t15.t6.t6.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t6.t32 t69.t15.t6.t6.t39 a4))
% 1.19/1.42  (step t69.t15.t6.t6.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t6.t4 t69.t15.t6.t6.t13 t69.t15.t6.t6.t22 t69.t15.t6.t6.t31 t69.t15.t6.t6.t40 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t6.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t6.t41))
% 1.19/1.42  (step t69.t15.t6.t6.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t69.t15.t6.t6.t41))
% 1.19/1.42  (step t69.t15.t6.t6.t44 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t69.t15.t6.t6.t43 t69.t15.t6.t6.t44))
% 1.19/1.42  (step t69.t15.t6.t6.t46 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t69.t15.t6.t6.t45 t69.t15.t6.t6.t46))
% 1.19/1.42  (step t69.t15.t6.t6.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t69.t15.t6.t6.t42 t69.t15.t6.t6.t47))
% 1.19/1.42  (step t69.t15.t6.t6.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t6.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t6.t48 t69.t15.t6.t6.t49))
% 1.19/1.42  (step t69.t15.t6.t6 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t7 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t5 t69.t15.t6.t6))
% 1.19/1.42  (step t69.t15.t6.t8 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t9 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t9.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t9.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t9.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t9.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t9.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t9.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t9.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t69.t15.t6.t9.t5 t69.t15.t6.t9.t6))
% 1.19/1.42  (step t69.t15.t6.t9.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t9.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t9.t7 t69.t15.t6.t9.t8))
% 1.19/1.42  (step t69.t15.t6.t9.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t69.t15.t6.t9.t4 t69.t15.t6.t9.t9))
% 1.19/1.42  (step t69.t15.t6.t9.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t9.t12 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t9.t12.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t9.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t9.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t69.t15.t6.t9.t12.t2))
% 1.19/1.42  (step t69.t15.t6.t9.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t9.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t69.t15.t6.t9.t12.t3 t69.t15.t6.t9.t12.t4))
% 1.19/1.42  (step t69.t15.t6.t9.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t9.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t69.t15.t6.t9.t11 t69.t15.t6.t9.t12))
% 1.19/1.42  (step t69.t15.t6.t9.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t69.t15.t6.t9.t10 t69.t15.t6.t9.t13))
% 1.19/1.42  (step t69.t15.t6.t9.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t9.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t9.t14 t69.t15.t6.t9.t15))
% 1.19/1.42  (step t69.t15.t6.t9.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t9.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t9.t16 t69.t15.t6.t9.t17))
% 1.19/1.42  (step t69.t15.t6.t9 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t10 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t8 t69.t15.t6.t9))
% 1.19/1.42  (step t69.t15.t6.t11 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t7 t69.t15.t6.t10))
% 1.19/1.42  (step t69.t15.t6.t12 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t4 t69.t15.t6.t11 a8))
% 1.19/1.42  (step t69.t15.t6.t13 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t14 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t15 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t15.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t15.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t15.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t15.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t15.t7.t7.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t15.t7.t7.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t7.t6 t69.t15.t6.t15.t7.t7.t7.t8))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t7.t7 t69.t15.t6.t15.t7.t7.t7.t9))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t7.t6 t69.t15.t6.t15.t7.t7.t7.t11))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t7.t10 t69.t15.t6.t15.t7.t7.t7.t12))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t7.t6 t69.t15.t6.t15.t7.t7.t7.t13))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t7.t14 t69.t15.t6.t15.t7.t7.t7.t15))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t6 t69.t15.t6.t15.t7.t7.t7))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t10.t5 t69.t15.t6.t15.t7.t7.t10.t6))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t10.t9.t3 t69.t15.t6.t15.t7.t7.t10.t9.t4))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t7.t7.t10.t8 t69.t15.t6.t15.t7.t7.t10.t9))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t7.t7.t10.t7 t69.t15.t6.t15.t7.t7.t10.t10))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t10.t11 t69.t15.t6.t15.t7.t7.t10.t12))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t10.t15.t2 t69.t15.t6.t15.t7.t7.t10.t15.t3))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t15.t7.t7.t10.t14 t69.t15.t6.t15.t7.t7.t10.t15))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t15.t7.t7.t10.t13 t69.t15.t6.t15.t7.t7.t10.t16))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t10.t4 t69.t15.t6.t15.t7.t7.t10.t17))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t10.t20.t2))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t15.t7.t7.t10.t19 t69.t15.t6.t15.t7.t7.t10.t20))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t15.t7.t7.t10.t18 t69.t15.t6.t15.t7.t7.t10.t21))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t10.t22 t69.t15.t6.t15.t7.t7.t10.t23))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t15.t7.t7.t10.t24 t69.t15.t6.t15.t7.t7.t10.t25))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t9 t69.t15.t6.t15.t7.t7.t10))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t15.t7.t7.t8 t69.t15.t6.t15.t7.t7.t11))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t15.t7.t7.t5 t69.t15.t6.t15.t7.t7.t12 a4))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t15.t7.t7.t4 t69.t15.t6.t15.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t15.t7.t7.t14))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t15.t7.t7.t14))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t16 t69.t15.t6.t15.t7.t7.t17))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t15 t69.t15.t6.t15.t7.t7.t18))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t19 t69.t15.t6.t15.t7.t7.t20))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t15.t7.t7.t21 t69.t15.t6.t15.t7.t7.t22))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t15.t7.t6 t69.t15.t6.t15.t7.t7))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t15.t7.t10.t4 t69.t15.t6.t15.t7.t10.t5))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t15.t7.t10.t8.t3 t69.t15.t6.t15.t7.t10.t8.t4))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t7.t10.t7 t69.t15.t6.t15.t7.t10.t8))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t7.t10.t6 t69.t15.t6.t15.t7.t10.t9))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t6.t15.t7.t10.t10 t69.t15.t6.t15.t7.t10.t11))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t7.t10.t12 t69.t15.t6.t15.t7.t10.t13))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t15.t7.t10.t14 t69.t15.t6.t15.t7.t10.t15))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t6.t15.t7.t10.t16 t69.t15.t6.t15.t7.t10.t17))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t15.t7.t9 t69.t15.t6.t15.t7.t10))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t15.t7.t8 t69.t15.t6.t15.t7.t11))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t6.t15.t7.t5 t69.t15.t6.t15.t7.t12 a5))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t15.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t15.t7.t16.t5))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t15.t7.t16.t5))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t15.t7.t16.t6 t69.t15.t6.t15.t7.t16.t8))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t15.t7.t16.t7 t69.t15.t6.t15.t7.t16.t9))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t15.t7.t16.t6 t69.t15.t6.t15.t7.t16.t11))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t15.t7.t16.t10 t69.t15.t6.t15.t7.t16.t12))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t15.t7.t16.t6 t69.t15.t6.t15.t7.t16.t13))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t15.t7.t16.t14 t69.t15.t6.t15.t7.t16.t15))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t15.t7.t15 t69.t15.t6.t15.t7.t16))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t15.t7.t19.t5 t69.t15.t6.t15.t7.t19.t6))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t15.t7.t19.t9.t3 t69.t15.t6.t15.t7.t19.t9.t4))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t7.t19.t8 t69.t15.t6.t15.t7.t19.t9))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t7.t19.t7 t69.t15.t6.t15.t7.t19.t10))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t15.t7.t19.t11 t69.t15.t6.t15.t7.t19.t12))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t15.t7.t19.t15.t2 t69.t15.t6.t15.t7.t19.t15.t3))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t15.t7.t19.t14 t69.t15.t6.t15.t7.t19.t15))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t15.t7.t19.t13 t69.t15.t6.t15.t7.t19.t16))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t15.t7.t19.t4 t69.t15.t6.t15.t7.t19.t17))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t15.t7.t19.t20.t2))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t15.t7.t19.t19 t69.t15.t6.t15.t7.t19.t20))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t15.t7.t19.t18 t69.t15.t6.t15.t7.t19.t21))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t15.t7.t19.t22 t69.t15.t6.t15.t7.t19.t23))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t15.t7.t19.t24 t69.t15.t6.t15.t7.t19.t25))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t15.t7.t18 t69.t15.t6.t15.t7.t19))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t15.t7.t17 t69.t15.t6.t15.t7.t20))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t15.t7.t14 t69.t15.t6.t15.t7.t21 a4))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t15.t7.t4 t69.t15.t6.t15.t7.t13 t69.t15.t6.t15.t7.t22 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t15.t7.t23))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t15.t7.t23))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t15.t7.t25 t69.t15.t6.t15.t7.t26))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t15.t7.t24 t69.t15.t6.t15.t7.t27))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t15.t6.t15.t7.t28 t69.t15.t6.t15.t7.t29))
% 1.19/1.42  (step t69.t15.t6.t15.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t15.t7.t30 t69.t15.t6.t15.t7.t31))
% 1.19/1.42  (step t69.t15.t6.t15.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t15.t6 t69.t15.t6.t15.t7))
% 1.19/1.42  (step t69.t15.t6.t15.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t15.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t15.t10.t4 t69.t15.t6.t15.t10.t5))
% 1.19/1.42  (step t69.t15.t6.t15.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t15.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t15.t10.t8.t3 t69.t15.t6.t15.t10.t8.t4))
% 1.19/1.42  (step t69.t15.t6.t15.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t10.t7 t69.t15.t6.t15.t10.t8))
% 1.19/1.42  (step t69.t15.t6.t15.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t10.t6 t69.t15.t6.t15.t10.t9))
% 1.19/1.42  (step t69.t15.t6.t15.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t15.t6.t15.t10.t10 t69.t15.t6.t15.t10.t11))
% 1.19/1.42  (step t69.t15.t6.t15.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t15.t6.t15.t10.t12 t69.t15.t6.t15.t10.t13))
% 1.19/1.42  (step t69.t15.t6.t15.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t15.t10.t14 t69.t15.t6.t15.t10.t15))
% 1.19/1.42  (step t69.t15.t6.t15.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t15.t6.t15.t10.t16 t69.t15.t6.t15.t10.t17))
% 1.19/1.42  (step t69.t15.t6.t15.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t15.t9 t69.t15.t6.t15.t10))
% 1.19/1.42  (step t69.t15.t6.t15.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t15.t8 t69.t15.t6.t15.t11))
% 1.19/1.42  (step t69.t15.t6.t15.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t15.t6.t15.t5 t69.t15.t6.t15.t12 a6))
% 1.19/1.42  (step t69.t15.t6.t15.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t15.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t15.t16.t7.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t15.t16.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t15.t16.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t15.t16.t7.t6 t69.t15.t6.t15.t16.t7.t8))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t15.t16.t7.t7 t69.t15.t6.t15.t16.t7.t9))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t15.t16.t7.t6 t69.t15.t6.t15.t16.t7.t11))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t15.t16.t7.t10 t69.t15.t6.t15.t16.t7.t12))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t15.t16.t7.t6 t69.t15.t6.t15.t16.t7.t13))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t15.t16.t7.t14 t69.t15.t6.t15.t16.t7.t15))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t15.t16.t6 t69.t15.t6.t15.t16.t7))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t15.t16.t10.t5 t69.t15.t6.t15.t16.t10.t6))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t15.t16.t10.t9.t3 t69.t15.t6.t15.t16.t10.t9.t4))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t16.t10.t8 t69.t15.t6.t15.t16.t10.t9))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t16.t10.t7 t69.t15.t6.t15.t16.t10.t10))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t15.t16.t10.t11 t69.t15.t6.t15.t16.t10.t12))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t15.t16.t10.t15.t2 t69.t15.t6.t15.t16.t10.t15.t3))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t15.t16.t10.t14 t69.t15.t6.t15.t16.t10.t15))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t15.t16.t10.t13 t69.t15.t6.t15.t16.t10.t16))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t15.t16.t10.t4 t69.t15.t6.t15.t16.t10.t17))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t15.t16.t10.t20.t2))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t15.t16.t10.t19 t69.t15.t6.t15.t16.t10.t20))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t15.t16.t10.t18 t69.t15.t6.t15.t16.t10.t21))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t15.t16.t10.t22 t69.t15.t6.t15.t16.t10.t23))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t15.t16.t10.t24 t69.t15.t6.t15.t16.t10.t25))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t15.t16.t9 t69.t15.t6.t15.t16.t10))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t15.t16.t8 t69.t15.t6.t15.t16.t11))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t15.t16.t5 t69.t15.t6.t15.t16.t12 a4))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t15.t16.t4 t69.t15.t6.t15.t16.t13 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t15.t16.t14))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t15.t16.t14))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t15.t16.t16 t69.t15.t6.t15.t16.t17))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t15.t16.t15 t69.t15.t6.t15.t16.t18))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t6.t15.t16.t19 t69.t15.t6.t15.t16.t20))
% 1.19/1.42  (step t69.t15.t6.t15.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t15.t16.t21 t69.t15.t6.t15.t16.t22))
% 1.19/1.42  (step t69.t15.t6.t15.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t15.t15 t69.t15.t6.t15.t16))
% 1.19/1.42  (step t69.t15.t6.t15.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t15.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t15.t19.t4 t69.t15.t6.t15.t19.t5))
% 1.19/1.42  (step t69.t15.t6.t15.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t15.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t15.t19.t8.t3 t69.t15.t6.t15.t19.t8.t4))
% 1.19/1.42  (step t69.t15.t6.t15.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t19.t7 t69.t15.t6.t15.t19.t8))
% 1.19/1.42  (step t69.t15.t6.t15.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t19.t6 t69.t15.t6.t15.t19.t9))
% 1.19/1.42  (step t69.t15.t6.t15.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t6.t15.t19.t10 t69.t15.t6.t15.t19.t11))
% 1.19/1.42  (step t69.t15.t6.t15.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t19.t12 t69.t15.t6.t15.t19.t13))
% 1.19/1.42  (step t69.t15.t6.t15.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t15.t19.t14 t69.t15.t6.t15.t19.t15))
% 1.19/1.42  (step t69.t15.t6.t15.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t6.t15.t19.t16 t69.t15.t6.t15.t19.t17))
% 1.19/1.42  (step t69.t15.t6.t15.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t15.t18 t69.t15.t6.t15.t19))
% 1.19/1.42  (step t69.t15.t6.t15.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t15.t17 t69.t15.t6.t15.t20))
% 1.19/1.42  (step t69.t15.t6.t15.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t6.t15.t14 t69.t15.t6.t15.t21 a5))
% 1.19/1.42  (step t69.t15.t6.t15.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t15.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t15.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t15.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t15.t25.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t15.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t15.t25.t5))
% 1.19/1.42  (step t69.t15.t6.t15.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t15.t25.t5))
% 1.19/1.42  (step t69.t15.t6.t15.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t15.t25.t6 t69.t15.t6.t15.t25.t8))
% 1.19/1.42  (step t69.t15.t6.t15.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t15.t25.t7 t69.t15.t6.t15.t25.t9))
% 1.19/1.42  (step t69.t15.t6.t15.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t15.t25.t6 t69.t15.t6.t15.t25.t11))
% 1.19/1.42  (step t69.t15.t6.t15.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t15.t25.t10 t69.t15.t6.t15.t25.t12))
% 1.19/1.42  (step t69.t15.t6.t15.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t15.t25.t6 t69.t15.t6.t15.t25.t13))
% 1.19/1.42  (step t69.t15.t6.t15.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t15.t25.t14 t69.t15.t6.t15.t25.t15))
% 1.19/1.42  (step t69.t15.t6.t15.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t15.t24 t69.t15.t6.t15.t25))
% 1.19/1.42  (step t69.t15.t6.t15.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t15.t28.t5 t69.t15.t6.t15.t28.t6))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t15.t28.t9.t3 t69.t15.t6.t15.t28.t9.t4))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t28.t8 t69.t15.t6.t15.t28.t9))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t15.t28.t7 t69.t15.t6.t15.t28.t10))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t15.t28.t11 t69.t15.t6.t15.t28.t12))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t15.t28.t15.t2 t69.t15.t6.t15.t28.t15.t3))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t15.t28.t14 t69.t15.t6.t15.t28.t15))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t15.t28.t13 t69.t15.t6.t15.t28.t16))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t15.t28.t4 t69.t15.t6.t15.t28.t17))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t15.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t15.t28.t20.t2))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t15.t28.t19 t69.t15.t6.t15.t28.t20))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t15.t28.t18 t69.t15.t6.t15.t28.t21))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t15.t28.t22 t69.t15.t6.t15.t28.t23))
% 1.19/1.42  (step t69.t15.t6.t15.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t15.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t15.t28.t24 t69.t15.t6.t15.t28.t25))
% 1.19/1.42  (step t69.t15.t6.t15.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t15.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t15.t27 t69.t15.t6.t15.t28))
% 1.19/1.42  (step t69.t15.t6.t15.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t15.t26 t69.t15.t6.t15.t29))
% 1.19/1.42  (step t69.t15.t6.t15.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t15.t23 t69.t15.t6.t15.t30 a4))
% 1.19/1.42  (step t69.t15.t6.t15.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t15.t4 t69.t15.t6.t15.t13 t69.t15.t6.t15.t22 t69.t15.t6.t15.t31 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t15.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t69.t15.t6.t15.t32))
% 1.19/1.42  (step t69.t15.t6.t15.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t69.t15.t6.t15.t32))
% 1.19/1.42  (step t69.t15.t6.t15.t35 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t15.t6.t15.t34 t69.t15.t6.t15.t35))
% 1.19/1.42  (step t69.t15.t6.t15.t37 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t69.t15.t6.t15.t36 t69.t15.t6.t15.t37))
% 1.19/1.42  (step t69.t15.t6.t15.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t69.t15.t6.t15.t33 t69.t15.t6.t15.t38))
% 1.19/1.42  (step t69.t15.t6.t15.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t15.t6.t15.t34 t69.t15.t6.t15.t37))
% 1.19/1.42  (step t69.t15.t6.t15.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t69.t15.t6.t15.t40 t69.t15.t6.t15.t35))
% 1.19/1.42  (step t69.t15.t6.t15.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t69.t15.t6.t15.t39 t69.t15.t6.t15.t41))
% 1.19/1.42  (step t69.t15.t6.t15.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t15.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t15.t42 t69.t15.t6.t15.t43))
% 1.19/1.42  (step t69.t15.t6.t15 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t16 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t14 t69.t15.t6.t15))
% 1.19/1.42  (step t69.t15.t6.t17 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t18 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t18.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t18.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t18.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t18.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t18.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t18.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t18.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t15.t6.t18.t5 t69.t15.t6.t18.t6))
% 1.19/1.42  (step t69.t15.t6.t18.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t18.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t69.t15.t6.t18.t7 t69.t15.t6.t18.t8))
% 1.19/1.42  (step t69.t15.t6.t18.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t18.t4 t69.t15.t6.t18.t9))
% 1.19/1.42  (step t69.t15.t6.t18.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t18.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t18.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t18.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t18.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t18.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t18.t12.t3))
% 1.19/1.42  (step t69.t15.t6.t18.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t18.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t18.t12.t4 t69.t15.t6.t18.t12.t5))
% 1.19/1.42  (step t69.t15.t6.t18.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t18.t12.t6))
% 1.19/1.42  (step t69.t15.t6.t18.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t18.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t15.t6.t18.t11 t69.t15.t6.t18.t12))
% 1.19/1.42  (step t69.t15.t6.t18.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t15.t6.t18.t10 t69.t15.t6.t18.t13))
% 1.19/1.42  (step t69.t15.t6.t18.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t18.t16 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t18.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t15.t6.t18.t15 t69.t15.t6.t18.t16))
% 1.19/1.42  (step t69.t15.t6.t18.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t18.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t69.t15.t6.t18.t17 t69.t15.t6.t18.t18))
% 1.19/1.42  (step t69.t15.t6.t18.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t18.t14 t69.t15.t6.t18.t19))
% 1.19/1.42  (step t69.t15.t6.t18.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t18.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t18.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t18.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t18.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t18.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t18.t22.t3))
% 1.19/1.42  (step t69.t15.t6.t18.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t18.t22.t2 t69.t15.t6.t18.t22.t4))
% 1.19/1.42  (step t69.t15.t6.t18.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t69.t15.t6.t18.t22.t5))
% 1.19/1.42  (step t69.t15.t6.t18.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t18.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t18.t21 t69.t15.t6.t18.t22))
% 1.19/1.42  (step t69.t15.t6.t18.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t18.t20 t69.t15.t6.t18.t23))
% 1.19/1.42  (step t69.t15.t6.t18.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t18.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t18.t24 t69.t15.t6.t18.t25))
% 1.19/1.42  (step t69.t15.t6.t18.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t18.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t69.t15.t6.t18.t26 t69.t15.t6.t18.t27))
% 1.19/1.42  (step t69.t15.t6.t18 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t19 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t69.t15.t6.t17 t69.t15.t6.t18))
% 1.19/1.42  (step t69.t15.t6.t20 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t69.t15.t6.t16 t69.t15.t6.t19))
% 1.19/1.42  (step t69.t15.t6.t21 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t69.t15.t6.t13 t69.t15.t6.t20 a7))
% 1.19/1.42  (step t69.t15.t6.t22 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t23 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t24 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t24.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t24.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t24.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t24.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t24.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t24.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t24.t7.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t24.t7.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t24.t7.t7.t6 t69.t15.t6.t24.t7.t7.t8))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t24.t7.t7.t7 t69.t15.t6.t24.t7.t7.t9))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t24.t7.t7.t6 t69.t15.t6.t24.t7.t7.t11))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t24.t7.t7.t10 t69.t15.t6.t24.t7.t7.t12))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t24.t7.t7.t6 t69.t15.t6.t24.t7.t7.t13))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t24.t7.t7.t14 t69.t15.t6.t24.t7.t7.t15))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t24.t7.t6 t69.t15.t6.t24.t7.t7))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t24.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t24.t7.t10.t5 t69.t15.t6.t24.t7.t10.t6))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t24.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t24.t7.t10.t9.t3 t69.t15.t6.t24.t7.t10.t9.t4))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t24.t7.t10.t8 t69.t15.t6.t24.t7.t10.t9))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t24.t7.t10.t7 t69.t15.t6.t24.t7.t10.t10))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t24.t7.t10.t11 t69.t15.t6.t24.t7.t10.t12))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t24.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t24.t7.t10.t15.t2 t69.t15.t6.t24.t7.t10.t15.t3))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t24.t7.t10.t14 t69.t15.t6.t24.t7.t10.t15))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t24.t7.t10.t13 t69.t15.t6.t24.t7.t10.t16))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t24.t7.t10.t4 t69.t15.t6.t24.t7.t10.t17))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t24.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t24.t7.t10.t20.t2))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t24.t7.t10.t19 t69.t15.t6.t24.t7.t10.t20))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t24.t7.t10.t18 t69.t15.t6.t24.t7.t10.t21))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t24.t7.t10.t22 t69.t15.t6.t24.t7.t10.t23))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t24.t7.t10.t24 t69.t15.t6.t24.t7.t10.t25))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t24.t7.t9 t69.t15.t6.t24.t7.t10))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t24.t7.t8 t69.t15.t6.t24.t7.t11))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t24.t7.t5 t69.t15.t6.t24.t7.t12 a4))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t24.t7.t4 t69.t15.t6.t24.t7.t13 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t24.t7.t14))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t24.t7.t14))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t24.t7.t16 t69.t15.t6.t24.t7.t17))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t24.t7.t15 t69.t15.t6.t24.t7.t18))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t6.t24.t7.t19 t69.t15.t6.t24.t7.t20))
% 1.19/1.42  (step t69.t15.t6.t24.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t24.t7.t21 t69.t15.t6.t24.t7.t22))
% 1.19/1.42  (step t69.t15.t6.t24.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t24.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t24.t6 t69.t15.t6.t24.t7))
% 1.19/1.42  (step t69.t15.t6.t24.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t24.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t24.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t24.t10.t4 t69.t15.t6.t24.t10.t5))
% 1.19/1.42  (step t69.t15.t6.t24.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t24.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t24.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t24.t10.t8.t3 t69.t15.t6.t24.t10.t8.t4))
% 1.19/1.42  (step t69.t15.t6.t24.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t24.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t24.t10.t7 t69.t15.t6.t24.t10.t8))
% 1.19/1.42  (step t69.t15.t6.t24.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t24.t10.t6 t69.t15.t6.t24.t10.t9))
% 1.19/1.42  (step t69.t15.t6.t24.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t6.t24.t10.t10 t69.t15.t6.t24.t10.t11))
% 1.19/1.42  (step t69.t15.t6.t24.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t24.t10.t12 t69.t15.t6.t24.t10.t13))
% 1.19/1.42  (step t69.t15.t6.t24.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t24.t10.t14 t69.t15.t6.t24.t10.t15))
% 1.19/1.42  (step t69.t15.t6.t24.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t6.t24.t10.t16 t69.t15.t6.t24.t10.t17))
% 1.19/1.42  (step t69.t15.t6.t24.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t24.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t24.t9 t69.t15.t6.t24.t10))
% 1.19/1.42  (step t69.t15.t6.t24.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t24.t8 t69.t15.t6.t24.t11))
% 1.19/1.42  (step t69.t15.t6.t24.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t6.t24.t5 t69.t15.t6.t24.t12 a5))
% 1.19/1.42  (step t69.t15.t6.t24.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t24.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t24.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t24.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t24.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t24.t16.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t24.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t24.t16.t5))
% 1.19/1.42  (step t69.t15.t6.t24.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t24.t16.t5))
% 1.19/1.42  (step t69.t15.t6.t24.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t24.t16.t6 t69.t15.t6.t24.t16.t8))
% 1.19/1.42  (step t69.t15.t6.t24.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t24.t16.t7 t69.t15.t6.t24.t16.t9))
% 1.19/1.42  (step t69.t15.t6.t24.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t24.t16.t6 t69.t15.t6.t24.t16.t11))
% 1.19/1.42  (step t69.t15.t6.t24.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t24.t16.t10 t69.t15.t6.t24.t16.t12))
% 1.19/1.42  (step t69.t15.t6.t24.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t24.t16.t6 t69.t15.t6.t24.t16.t13))
% 1.19/1.42  (step t69.t15.t6.t24.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t24.t16.t14 t69.t15.t6.t24.t16.t15))
% 1.19/1.42  (step t69.t15.t6.t24.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t24.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t24.t15 t69.t15.t6.t24.t16))
% 1.19/1.42  (step t69.t15.t6.t24.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t24.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t24.t19.t5 t69.t15.t6.t24.t19.t6))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t24.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t24.t19.t9.t3 t69.t15.t6.t24.t19.t9.t4))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t24.t19.t8 t69.t15.t6.t24.t19.t9))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t24.t19.t7 t69.t15.t6.t24.t19.t10))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t24.t19.t11 t69.t15.t6.t24.t19.t12))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t24.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t24.t19.t15.t2 t69.t15.t6.t24.t19.t15.t3))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t24.t19.t14 t69.t15.t6.t24.t19.t15))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t24.t19.t13 t69.t15.t6.t24.t19.t16))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t24.t19.t4 t69.t15.t6.t24.t19.t17))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t24.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t24.t19.t20.t2))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t24.t19.t19 t69.t15.t6.t24.t19.t20))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t24.t19.t18 t69.t15.t6.t24.t19.t21))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t24.t19.t22 t69.t15.t6.t24.t19.t23))
% 1.19/1.42  (step t69.t15.t6.t24.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t24.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t24.t19.t24 t69.t15.t6.t24.t19.t25))
% 1.19/1.42  (step t69.t15.t6.t24.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t24.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t24.t18 t69.t15.t6.t24.t19))
% 1.19/1.42  (step t69.t15.t6.t24.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t24.t17 t69.t15.t6.t24.t20))
% 1.19/1.42  (step t69.t15.t6.t24.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t24.t14 t69.t15.t6.t24.t21 a4))
% 1.19/1.42  (step t69.t15.t6.t24.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t24.t4 t69.t15.t6.t24.t13 t69.t15.t6.t24.t22 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t24.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t24.t23))
% 1.19/1.42  (step t69.t15.t6.t24.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t24.t23))
% 1.19/1.42  (step t69.t15.t6.t24.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t24.t25 t69.t15.t6.t24.t26))
% 1.19/1.42  (step t69.t15.t6.t24.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t24.t24 t69.t15.t6.t24.t27))
% 1.19/1.42  (step t69.t15.t6.t24.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t15.t6.t24.t28 t69.t15.t6.t24.t29))
% 1.19/1.42  (step t69.t15.t6.t24.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t24.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t24.t30 t69.t15.t6.t24.t31))
% 1.19/1.42  (step t69.t15.t6.t24 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t25 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t23 t69.t15.t6.t24))
% 1.19/1.42  (step t69.t15.t6.t26 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t27 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t27.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t27.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t27.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t27.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t27.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t27.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t27.t4 t69.t15.t6.t27.t5))
% 1.19/1.42  (step t69.t15.t6.t27.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t27.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t27.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t27.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t27.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t27.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t27.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t27.t8.t3 t69.t15.t6.t27.t8.t4))
% 1.19/1.42  (step t69.t15.t6.t27.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t27.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t27.t7 t69.t15.t6.t27.t8))
% 1.19/1.42  (step t69.t15.t6.t27.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t27.t6 t69.t15.t6.t27.t9))
% 1.19/1.42  (step t69.t15.t6.t27.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t27.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t15.t6.t27.t10 t69.t15.t6.t27.t11))
% 1.19/1.42  (step t69.t15.t6.t27.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t27.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t15.t6.t27.t12 t69.t15.t6.t27.t13))
% 1.19/1.42  (step t69.t15.t6.t27.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t27.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t27.t14 t69.t15.t6.t27.t15))
% 1.19/1.42  (step t69.t15.t6.t27.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t27.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t15.t6.t27.t16 t69.t15.t6.t27.t17))
% 1.19/1.42  (step t69.t15.t6.t27 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t28 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t26 t69.t15.t6.t27))
% 1.19/1.42  (step t69.t15.t6.t29 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t25 t69.t15.t6.t28))
% 1.19/1.42  (step t69.t15.t6.t30 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t15.t6.t22 t69.t15.t6.t29 a6))
% 1.19/1.42  (step t69.t15.t6.t31 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t32 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t33 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t33.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t33.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t33.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t33.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t33.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.42  (step t69.t15.t6.t33.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t33.t7.t4 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t33.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t33.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t33.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t33.t7.t5))
% 1.19/1.42  (step t69.t15.t6.t33.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t33.t7.t6 t69.t15.t6.t33.t7.t8))
% 1.19/1.42  (step t69.t15.t6.t33.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t33.t7.t7 t69.t15.t6.t33.t7.t9))
% 1.19/1.42  (step t69.t15.t6.t33.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t33.t7.t6 t69.t15.t6.t33.t7.t11))
% 1.19/1.42  (step t69.t15.t6.t33.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t33.t7.t10 t69.t15.t6.t33.t7.t12))
% 1.19/1.42  (step t69.t15.t6.t33.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t33.t7.t6 t69.t15.t6.t33.t7.t13))
% 1.19/1.42  (step t69.t15.t6.t33.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t33.t7.t14 t69.t15.t6.t33.t7.t15))
% 1.19/1.42  (step t69.t15.t6.t33.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t33.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t33.t6 t69.t15.t6.t33.t7))
% 1.19/1.42  (step t69.t15.t6.t33.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t33.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t33.t10.t5 t69.t15.t6.t33.t10.t6))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t33.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t33.t10.t9.t3 t69.t15.t6.t33.t10.t9.t4))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t33.t10.t8 t69.t15.t6.t33.t10.t9))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t33.t10.t7 t69.t15.t6.t33.t10.t10))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t33.t10.t11 t69.t15.t6.t33.t10.t12))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t33.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t33.t10.t15.t2 t69.t15.t6.t33.t10.t15.t3))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t33.t10.t14 t69.t15.t6.t33.t10.t15))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t33.t10.t13 t69.t15.t6.t33.t10.t16))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t33.t10.t4 t69.t15.t6.t33.t10.t17))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t33.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t33.t10.t20.t2))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t33.t10.t19 t69.t15.t6.t33.t10.t20))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t33.t10.t18 t69.t15.t6.t33.t10.t21))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t33.t10.t22 t69.t15.t6.t33.t10.t23))
% 1.19/1.42  (step t69.t15.t6.t33.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t33.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t33.t10.t24 t69.t15.t6.t33.t10.t25))
% 1.19/1.42  (step t69.t15.t6.t33.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t33.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t33.t9 t69.t15.t6.t33.t10))
% 1.19/1.42  (step t69.t15.t6.t33.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t33.t8 t69.t15.t6.t33.t11))
% 1.19/1.42  (step t69.t15.t6.t33.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t33.t5 t69.t15.t6.t33.t12 a4))
% 1.19/1.42  (step t69.t15.t6.t33.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t33.t4 t69.t15.t6.t33.t13 a3 a2 a1 a0))
% 1.19/1.42  (step t69.t15.t6.t33.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t33.t14))
% 1.19/1.42  (step t69.t15.t6.t33.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t33.t14))
% 1.19/1.42  (step t69.t15.t6.t33.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t33.t16 t69.t15.t6.t33.t17))
% 1.19/1.42  (step t69.t15.t6.t33.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t33.t15 t69.t15.t6.t33.t18))
% 1.19/1.42  (step t69.t15.t6.t33.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t6.t33.t19 t69.t15.t6.t33.t20))
% 1.19/1.42  (step t69.t15.t6.t33.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t33.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t33.t21 t69.t15.t6.t33.t22))
% 1.19/1.42  (step t69.t15.t6.t33 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t34 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t32 t69.t15.t6.t33))
% 1.19/1.42  (step t69.t15.t6.t35 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t36 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t36.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t36.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t36.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t36.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t36.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t36.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t36.t4 t69.t15.t6.t36.t5))
% 1.19/1.42  (step t69.t15.t6.t36.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (anchor :step t69.t15.t6.t36.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.42  (step t69.t15.t6.t36.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t36.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t36.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t36.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t36.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t36.t8.t3 t69.t15.t6.t36.t8.t4))
% 1.19/1.42  (step t69.t15.t6.t36.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t36.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t36.t7 t69.t15.t6.t36.t8))
% 1.19/1.42  (step t69.t15.t6.t36.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t36.t6 t69.t15.t6.t36.t9))
% 1.19/1.42  (step t69.t15.t6.t36.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t36.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t6.t36.t10 t69.t15.t6.t36.t11))
% 1.19/1.42  (step t69.t15.t6.t36.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t36.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t36.t12 t69.t15.t6.t36.t13))
% 1.19/1.42  (step t69.t15.t6.t36.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t36.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t36.t14 t69.t15.t6.t36.t15))
% 1.19/1.42  (step t69.t15.t6.t36.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.42  (step t69.t15.t6.t36.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t6.t36.t16 t69.t15.t6.t36.t17))
% 1.19/1.42  (step t69.t15.t6.t36 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.42  (step t69.t15.t6.t37 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t35 t69.t15.t6.t36))
% 1.19/1.42  (step t69.t15.t6.t38 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t34 t69.t15.t6.t37))
% 1.19/1.42  (step t69.t15.t6.t39 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t6.t31 t69.t15.t6.t38 a5))
% 1.19/1.42  (step t69.t15.t6.t40 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.42  (step t69.t15.t6.t41 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.42  (anchor :step t69.t15.t6.t42 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.42  (step t69.t15.t6.t42.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t42.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t42.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.42  (step t69.t15.t6.t42.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t6.t42.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t42.t4 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t6.t42.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t42.t5))
% 1.19/1.43  (step t69.t15.t6.t42.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t6.t42.t5))
% 1.19/1.43  (step t69.t15.t6.t42.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t42.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t6.t42.t6 t69.t15.t6.t42.t8))
% 1.19/1.43  (step t69.t15.t6.t42.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t6.t42.t7 t69.t15.t6.t42.t9))
% 1.19/1.43  (step t69.t15.t6.t42.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t42.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t6.t42.t6 t69.t15.t6.t42.t11))
% 1.19/1.43  (step t69.t15.t6.t42.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t6.t42.t10 t69.t15.t6.t42.t12))
% 1.19/1.43  (step t69.t15.t6.t42.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t6.t42.t6 t69.t15.t6.t42.t13))
% 1.19/1.43  (step t69.t15.t6.t42.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t42.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t42.t14 t69.t15.t6.t42.t15))
% 1.19/1.43  (step t69.t15.t6.t42 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t6.t43 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t41 t69.t15.t6.t42))
% 1.19/1.43  (step t69.t15.t6.t44 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t6.t45 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t6.t45.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t45.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t45.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t45.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t45.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t45.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t6.t45.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t6.t45.t5 t69.t15.t6.t45.t6))
% 1.19/1.43  (step t69.t15.t6.t45.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t6.t45.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t6.t45.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t45.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t45.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t6.t45.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t45.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t6.t45.t9.t3 t69.t15.t6.t45.t9.t4))
% 1.19/1.43  (step t69.t15.t6.t45.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t6.t45.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t45.t8 t69.t15.t6.t45.t9))
% 1.19/1.43  (step t69.t15.t6.t45.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t6.t45.t7 t69.t15.t6.t45.t10))
% 1.19/1.43  (step t69.t15.t6.t45.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t6.t45.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t45.t11 t69.t15.t6.t45.t12))
% 1.19/1.43  (step t69.t15.t6.t45.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t6.t45.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t6.t45.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t45.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t45.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t6.t45.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t6.t45.t15.t2 t69.t15.t6.t45.t15.t3))
% 1.19/1.43  (step t69.t15.t6.t45.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.43  (step t69.t15.t6.t45.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t45.t14 t69.t15.t6.t45.t15))
% 1.19/1.43  (step t69.t15.t6.t45.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t6.t45.t13 t69.t15.t6.t45.t16))
% 1.19/1.43  (step t69.t15.t6.t45.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t6.t45.t4 t69.t15.t6.t45.t17))
% 1.19/1.43  (step t69.t15.t6.t45.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t6.t45.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t6.t45.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t45.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t6.t45.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t6.t45.t20.t2))
% 1.19/1.43  (step t69.t15.t6.t45.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t6.t45.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t45.t19 t69.t15.t6.t45.t20))
% 1.19/1.43  (step t69.t15.t6.t45.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t6.t45.t18 t69.t15.t6.t45.t21))
% 1.19/1.43  (step t69.t15.t6.t45.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t45.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t45.t22 t69.t15.t6.t45.t23))
% 1.19/1.43  (step t69.t15.t6.t45.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t6.t45.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t6.t45.t24 t69.t15.t6.t45.t25))
% 1.19/1.43  (step t69.t15.t6.t45 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t6.t46 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t6.t44 t69.t15.t6.t45))
% 1.19/1.43  (step t69.t15.t6.t47 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t6.t43 t69.t15.t6.t46))
% 1.19/1.43  (step t69.t15.t6.t48 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t6.t40 t69.t15.t6.t47 a4))
% 1.19/1.43  (step t69.t15.t6.t49 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t6.t3 a10 a9 t69.t15.t6.t12 t69.t15.t6.t21 t69.t15.t6.t30 t69.t15.t6.t39 t69.t15.t6.t48 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t6.t50 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t6.t49))
% 1.19/1.43  (step t69.t15.t6.t51 (cl (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule and :premises (t69.t15.t6.t49))
% 1.19/1.43  (anchor :step t69.t15.t6.t52 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t6.t52.t1 (cl (= X X)) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t52.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t52.t3 (cl (= (@ Phi X) (@ Phi X))) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t52.t4 (cl (= (@ tptp.mnot (@ Phi X)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)))) :rule cong :premises (t69.t15.t6.t50 t69.t15.t6.t52.t3))
% 1.19/1.43  (step t69.t15.t6.t52.t5 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t52.t6 (cl (= (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t52.t4 t69.t15.t6.t52.t5))
% 1.19/1.43  (step t69.t15.t6.t52 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t6.t53 (cl (= (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))))) :rule cong :premises (t69.t15.t6.t51 t69.t15.t6.t52))
% 1.19/1.43  (step t69.t15.t6.t54 (cl (= (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))))) :rule cong :premises (t69.t15.t6.t50 t69.t15.t6.t53))
% 1.19/1.43  (step t69.t15.t6.t55 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t6.t56 (cl (= (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) :rule cong :premises (t69.t15.t6.t54 t69.t15.t6.t55))
% 1.19/1.43  (step t69.t15.t6 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t7 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))))) :rule cong :premises (t69.t15.t5 t69.t15.t6))
% 1.19/1.43  (step t69.t15.t8 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t9 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t9.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t9.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t9.t3 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t9.t4 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t9.t5 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t9.t5.t1 (cl (= X X)) :rule refl)
% 1.19/1.43  (step t69.t15.t9.t5.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t9.t5.t3 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t9.t5.t4 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t9.t5.t5 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0))) :rule cong :premises (t69.t15.t9.t5.t3 t69.t15.t9.t5.t4))
% 1.19/1.43  (step t69.t15.t9.t5.t6 (cl (= (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t9.t5.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule trans :premises (t69.t15.t9.t5.t5 t69.t15.t9.t5.t6))
% 1.19/1.43  (step t69.t15.t9.t5 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule bind)
% 1.19/1.43  (step t69.t15.t9.t6 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule cong :premises (t69.t15.t9.t4 t69.t15.t9.t5))
% 1.19/1.43  (step t69.t15.t9.t7 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t9.t8 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t9.t8.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t9.t8.t2 :args ((X tptp.mu) (:= X X)))
% 1.19/1.43  (step t69.t15.t9.t8.t2.t1 (cl (= X X)) :rule refl)
% 1.19/1.43  (step t69.t15.t9.t8.t2.t2 (cl (= (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t9.t8.t2.t3 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t9.t8.t2.t4 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W))) :rule cong :premises (t69.t15.t9.t8.t2.t2 t69.t15.t9.t8.t2.t3))
% 1.19/1.43  (step t69.t15.t9.t8.t2.t5 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W) (not (@ (@ Phi X) W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t9.t8.t2.t6 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (not (@ (@ Phi X) W)))) :rule trans :premises (t69.t15.t9.t8.t2.t4 t69.t15.t9.t8.t2.t5))
% 1.19/1.43  (step t69.t15.t9.t8.t2 (cl (= (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t9.t8 (cl (= (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule bind)
% 1.19/1.43  (step t69.t15.t9.t9 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t69.t15.t9.t7 t69.t15.t9.t8))
% 1.19/1.43  (step t69.t15.t9.t10 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t69.t15.t9.t6 t69.t15.t9.t9))
% 1.19/1.43  (step t69.t15.t9.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule cong :premises (t69.t15.t9.t3 t69.t15.t9.t10))
% 1.19/1.43  (step t69.t15.t9.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t9.t13 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t9.t13.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t9.t13.t2 (cl (= (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t9.t13.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule cong :premises (t69.t15.t9.t13.t2))
% 1.19/1.43  (step t69.t15.t9.t13 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t9.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t69.t15.t9.t12 t69.t15.t9.t13))
% 1.19/1.43  (step t69.t15.t9.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t69.t15.t9.t11 t69.t15.t9.t14))
% 1.19/1.43  (step t69.t15.t9.t16 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t9.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t9.t15 t69.t15.t9.t16))
% 1.19/1.43  (step t69.t15.t9.t18 (cl (= (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t9.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule trans :premises (t69.t15.t9.t17 t69.t15.t9.t18))
% 1.19/1.43  (step t69.t15.t9 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t10 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule cong :premises (t69.t15.t8 t69.t15.t9))
% 1.19/1.43  (step t69.t15.t11 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule trans :premises (t69.t15.t7 t69.t15.t10))
% 1.19/1.43  (step t69.t15.t12 (cl (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule resolution :premises (t69.t15.t4 t69.t15.t11 a11))
% 1.19/1.43  (step t69.t15.t13 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t14 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t15.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t15.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t15.t7.t7.t7.t7.t5))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t15.t7.t7.t7.t7.t5))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t7.t6 t69.t15.t15.t7.t7.t7.t7.t8))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t7.t7 t69.t15.t15.t7.t7.t7.t7.t9))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t7.t6 t69.t15.t15.t7.t7.t7.t7.t11))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t7.t10 t69.t15.t15.t7.t7.t7.t7.t12))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t7.t6 t69.t15.t15.t7.t7.t7.t7.t13))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t7.t14 t69.t15.t15.t7.t7.t7.t7.t15))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t6 t69.t15.t15.t7.t7.t7.t7))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t10.t5 t69.t15.t15.t7.t7.t7.t10.t6))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t10.t9.t3 t69.t15.t15.t7.t7.t7.t10.t9.t4))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t7.t7.t10.t8 t69.t15.t15.t7.t7.t7.t10.t9))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t7.t7.t10.t7 t69.t15.t15.t7.t7.t7.t10.t10))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t10.t11 t69.t15.t15.t7.t7.t7.t10.t12))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t10.t15.t2 t69.t15.t15.t7.t7.t7.t10.t15.t3))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t7.t7.t7.t10.t14 t69.t15.t15.t7.t7.t7.t10.t15))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t7.t7.t7.t10.t13 t69.t15.t15.t7.t7.t7.t10.t16))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t10.t4 t69.t15.t15.t7.t7.t7.t10.t17))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t10.t20.t2))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t7.t7.t7.t10.t19 t69.t15.t15.t7.t7.t7.t10.t20))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t7.t7.t7.t10.t18 t69.t15.t15.t7.t7.t7.t10.t21))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t10.t22 t69.t15.t15.t7.t7.t7.t10.t23))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t15.t7.t7.t7.t10.t24 t69.t15.t15.t7.t7.t7.t10.t25))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t9 t69.t15.t15.t7.t7.t7.t10))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t15.t7.t7.t7.t8 t69.t15.t15.t7.t7.t7.t11))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t15.t7.t7.t7.t5 t69.t15.t15.t7.t7.t7.t12 a4))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t7.t7.t7.t4 t69.t15.t15.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t15.t7.t7.t7.t14))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t15.t7.t7.t7.t14))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t16 t69.t15.t15.t7.t7.t7.t17))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t15 t69.t15.t15.t7.t7.t7.t18))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t19 t69.t15.t15.t7.t7.t7.t20))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t7.t7.t7.t21 t69.t15.t15.t7.t7.t7.t22))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t7.t7.t6 t69.t15.t15.t7.t7.t7))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t15.t7.t7.t10.t4 t69.t15.t15.t7.t7.t10.t5))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t15.t7.t7.t10.t8.t3 t69.t15.t15.t7.t7.t10.t8.t4))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t7.t10.t7 t69.t15.t15.t7.t7.t10.t8))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t7.t10.t6 t69.t15.t15.t7.t7.t10.t9))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t15.t7.t7.t10.t10 t69.t15.t15.t7.t7.t10.t11))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t7.t10.t12 t69.t15.t15.t7.t7.t10.t13))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t7.t7.t10.t14 t69.t15.t15.t7.t7.t10.t15))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t15.t7.t7.t10.t16 t69.t15.t15.t7.t7.t10.t17))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t15.t7.t7.t9 t69.t15.t15.t7.t7.t10))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t15.t7.t7.t8 t69.t15.t15.t7.t7.t11))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t15.t7.t7.t5 t69.t15.t15.t7.t7.t12 a5))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t15.t7.t7.t16.t5))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t15.t7.t7.t16.t5))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t15.t7.t7.t16.t6 t69.t15.t15.t7.t7.t16.t8))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t15.t7.t7.t16.t7 t69.t15.t15.t7.t7.t16.t9))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t15.t7.t7.t16.t6 t69.t15.t15.t7.t7.t16.t11))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t15.t7.t7.t16.t10 t69.t15.t15.t7.t7.t16.t12))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t15.t7.t7.t16.t6 t69.t15.t15.t7.t7.t16.t13))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t7.t7.t16.t14 t69.t15.t15.t7.t7.t16.t15))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t7.t7.t15 t69.t15.t15.t7.t7.t16))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t15.t7.t7.t19.t5 t69.t15.t15.t7.t7.t19.t6))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t15.t7.t7.t19.t9.t3 t69.t15.t15.t7.t7.t19.t9.t4))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t7.t19.t8 t69.t15.t15.t7.t7.t19.t9))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t7.t19.t7 t69.t15.t15.t7.t7.t19.t10))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t7.t7.t19.t11 t69.t15.t15.t7.t7.t19.t12))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t15.t7.t7.t19.t15.t2 t69.t15.t15.t7.t7.t19.t15.t3))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t7.t7.t19.t14 t69.t15.t15.t7.t7.t19.t15))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t7.t7.t19.t13 t69.t15.t15.t7.t7.t19.t16))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t15.t7.t7.t19.t4 t69.t15.t15.t7.t7.t19.t17))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t7.t7.t19.t20.t2))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t7.t7.t19.t19 t69.t15.t15.t7.t7.t19.t20))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t7.t7.t19.t18 t69.t15.t15.t7.t7.t19.t21))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t7.t7.t19.t22 t69.t15.t15.t7.t7.t19.t23))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t15.t7.t7.t19.t24 t69.t15.t15.t7.t7.t19.t25))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t15.t7.t7.t18 t69.t15.t15.t7.t7.t19))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t15.t7.t7.t17 t69.t15.t15.t7.t7.t20))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t15.t7.t7.t14 t69.t15.t15.t7.t7.t21 a4))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t7.t7.t4 t69.t15.t15.t7.t7.t13 t69.t15.t15.t7.t7.t22 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t15.t7.t7.t23))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t15.t7.t7.t23))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t15.t7.t7.t25 t69.t15.t15.t7.t7.t26))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t15.t7.t7.t24 t69.t15.t15.t7.t7.t27))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t15.t15.t7.t7.t28 t69.t15.t15.t7.t7.t29))
% 1.19/1.43  (step t69.t15.t15.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t7.t7.t30 t69.t15.t15.t7.t7.t31))
% 1.19/1.43  (step t69.t15.t15.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t7.t6 t69.t15.t15.t7.t7))
% 1.19/1.43  (step t69.t15.t15.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t7.t10.t4 t69.t15.t15.t7.t10.t5))
% 1.19/1.43  (step t69.t15.t15.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t15.t7.t10.t8.t3 t69.t15.t15.t7.t10.t8.t4))
% 1.19/1.43  (step t69.t15.t15.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t10.t7 t69.t15.t15.t7.t10.t8))
% 1.19/1.43  (step t69.t15.t15.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t10.t6 t69.t15.t15.t7.t10.t9))
% 1.19/1.43  (step t69.t15.t15.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t15.t15.t7.t10.t10 t69.t15.t15.t7.t10.t11))
% 1.19/1.43  (step t69.t15.t15.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t15.t15.t7.t10.t12 t69.t15.t15.t7.t10.t13))
% 1.19/1.43  (step t69.t15.t15.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t7.t10.t14 t69.t15.t15.t7.t10.t15))
% 1.19/1.43  (step t69.t15.t15.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t15.t15.t7.t10.t16 t69.t15.t15.t7.t10.t17))
% 1.19/1.43  (step t69.t15.t15.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t15.t7.t9 t69.t15.t15.t7.t10))
% 1.19/1.43  (step t69.t15.t15.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t15.t15.t7.t8 t69.t15.t15.t7.t11))
% 1.19/1.43  (step t69.t15.t15.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t15.t15.t7.t5 t69.t15.t15.t7.t12 a6))
% 1.19/1.43  (step t69.t15.t15.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t15.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t15.t7.t16.t7.t5))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t15.t7.t16.t7.t5))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t15.t7.t16.t7.t6 t69.t15.t15.t7.t16.t7.t8))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t15.t7.t16.t7.t7 t69.t15.t15.t7.t16.t7.t9))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t15.t7.t16.t7.t6 t69.t15.t15.t7.t16.t7.t11))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t15.t7.t16.t7.t10 t69.t15.t15.t7.t16.t7.t12))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t15.t7.t16.t7.t6 t69.t15.t15.t7.t16.t7.t13))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t7.t16.t7.t14 t69.t15.t15.t7.t16.t7.t15))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t7.t16.t6 t69.t15.t15.t7.t16.t7))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t15.t7.t16.t10.t5 t69.t15.t15.t7.t16.t10.t6))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t15.t7.t16.t10.t9.t3 t69.t15.t15.t7.t16.t10.t9.t4))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t16.t10.t8 t69.t15.t15.t7.t16.t10.t9))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t16.t10.t7 t69.t15.t15.t7.t16.t10.t10))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t7.t16.t10.t11 t69.t15.t15.t7.t16.t10.t12))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t15.t7.t16.t10.t15.t2 t69.t15.t15.t7.t16.t10.t15.t3))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t7.t16.t10.t14 t69.t15.t15.t7.t16.t10.t15))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t7.t16.t10.t13 t69.t15.t15.t7.t16.t10.t16))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t15.t7.t16.t10.t4 t69.t15.t15.t7.t16.t10.t17))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t7.t16.t10.t20.t2))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t7.t16.t10.t19 t69.t15.t15.t7.t16.t10.t20))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t7.t16.t10.t18 t69.t15.t15.t7.t16.t10.t21))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t7.t16.t10.t22 t69.t15.t15.t7.t16.t10.t23))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t15.t7.t16.t10.t24 t69.t15.t15.t7.t16.t10.t25))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t15.t7.t16.t9 t69.t15.t15.t7.t16.t10))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t15.t7.t16.t8 t69.t15.t15.t7.t16.t11))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t15.t7.t16.t5 t69.t15.t15.t7.t16.t12 a4))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t7.t16.t4 t69.t15.t15.t7.t16.t13 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t15.t7.t16.t14))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t15.t7.t16.t14))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t15.t7.t16.t16 t69.t15.t15.t7.t16.t17))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t15.t7.t16.t15 t69.t15.t15.t7.t16.t18))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t15.t7.t16.t19 t69.t15.t15.t7.t16.t20))
% 1.19/1.43  (step t69.t15.t15.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t7.t16.t21 t69.t15.t15.t7.t16.t22))
% 1.19/1.43  (step t69.t15.t15.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t7.t15 t69.t15.t15.t7.t16))
% 1.19/1.43  (step t69.t15.t15.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t15.t7.t19.t4 t69.t15.t15.t7.t19.t5))
% 1.19/1.43  (step t69.t15.t15.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t15.t7.t19.t8.t3 t69.t15.t15.t7.t19.t8.t4))
% 1.19/1.43  (step t69.t15.t15.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t19.t7 t69.t15.t15.t7.t19.t8))
% 1.19/1.43  (step t69.t15.t15.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t19.t6 t69.t15.t15.t7.t19.t9))
% 1.19/1.43  (step t69.t15.t15.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t15.t7.t19.t10 t69.t15.t15.t7.t19.t11))
% 1.19/1.43  (step t69.t15.t15.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t19.t12 t69.t15.t15.t7.t19.t13))
% 1.19/1.43  (step t69.t15.t15.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t7.t19.t14 t69.t15.t15.t7.t19.t15))
% 1.19/1.43  (step t69.t15.t15.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t15.t7.t19.t16 t69.t15.t15.t7.t19.t17))
% 1.19/1.43  (step t69.t15.t15.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t15.t7.t18 t69.t15.t15.t7.t19))
% 1.19/1.43  (step t69.t15.t15.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t15.t7.t17 t69.t15.t15.t7.t20))
% 1.19/1.43  (step t69.t15.t15.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t15.t7.t14 t69.t15.t15.t7.t21 a5))
% 1.19/1.43  (step t69.t15.t15.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t15.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t7.t25.t4 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t15.t7.t25.t5))
% 1.19/1.43  (step t69.t15.t15.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t15.t7.t25.t5))
% 1.19/1.43  (step t69.t15.t15.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t15.t7.t25.t6 t69.t15.t15.t7.t25.t8))
% 1.19/1.43  (step t69.t15.t15.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t15.t7.t25.t7 t69.t15.t15.t7.t25.t9))
% 1.19/1.43  (step t69.t15.t15.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t15.t7.t25.t6 t69.t15.t15.t7.t25.t11))
% 1.19/1.43  (step t69.t15.t15.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t15.t7.t25.t10 t69.t15.t15.t7.t25.t12))
% 1.19/1.43  (step t69.t15.t15.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t15.t7.t25.t6 t69.t15.t15.t7.t25.t13))
% 1.19/1.43  (step t69.t15.t15.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t7.t25.t14 t69.t15.t15.t7.t25.t15))
% 1.19/1.43  (step t69.t15.t15.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t7.t24 t69.t15.t15.t7.t25))
% 1.19/1.43  (step t69.t15.t15.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t15.t7.t28.t5 t69.t15.t15.t7.t28.t6))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t15.t7.t28.t9.t3 t69.t15.t15.t7.t28.t9.t4))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t28.t8 t69.t15.t15.t7.t28.t9))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t7.t28.t7 t69.t15.t15.t7.t28.t10))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t7.t28.t11 t69.t15.t15.t7.t28.t12))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t15.t7.t28.t15.t2 t69.t15.t15.t7.t28.t15.t3))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t7.t28.t14 t69.t15.t15.t7.t28.t15))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t7.t28.t13 t69.t15.t15.t7.t28.t16))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t15.t7.t28.t4 t69.t15.t15.t7.t28.t17))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t7.t28.t20.t2))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t7.t28.t19 t69.t15.t15.t7.t28.t20))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t7.t28.t18 t69.t15.t15.t7.t28.t21))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t7.t28.t22 t69.t15.t15.t7.t28.t23))
% 1.19/1.43  (step t69.t15.t15.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t15.t7.t28.t24 t69.t15.t15.t7.t28.t25))
% 1.19/1.43  (step t69.t15.t15.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t15.t7.t27 t69.t15.t15.t7.t28))
% 1.19/1.43  (step t69.t15.t15.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t15.t7.t26 t69.t15.t15.t7.t29))
% 1.19/1.43  (step t69.t15.t15.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t15.t7.t23 t69.t15.t15.t7.t30 a4))
% 1.19/1.43  (step t69.t15.t15.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t7.t4 t69.t15.t15.t7.t13 t69.t15.t15.t7.t22 t69.t15.t15.t7.t31 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t69.t15.t15.t7.t32))
% 1.19/1.43  (step t69.t15.t15.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t69.t15.t15.t7.t32))
% 1.19/1.43  (step t69.t15.t15.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t15.t15.t7.t34 t69.t15.t15.t7.t35))
% 1.19/1.43  (step t69.t15.t15.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t69.t15.t15.t7.t36 t69.t15.t15.t7.t37))
% 1.19/1.43  (step t69.t15.t15.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t69.t15.t15.t7.t33 t69.t15.t15.t7.t38))
% 1.19/1.43  (step t69.t15.t15.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t15.t15.t7.t34 t69.t15.t15.t7.t37))
% 1.19/1.43  (step t69.t15.t15.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t69.t15.t15.t7.t40 t69.t15.t15.t7.t35))
% 1.19/1.43  (step t69.t15.t15.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t69.t15.t15.t7.t39 t69.t15.t15.t7.t41))
% 1.19/1.43  (step t69.t15.t15.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t7.t42 t69.t15.t15.t7.t43))
% 1.19/1.43  (step t69.t15.t15.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t6 t69.t15.t15.t7))
% 1.19/1.43  (step t69.t15.t15.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t15.t15.t10.t5 t69.t15.t15.t10.t6))
% 1.19/1.43  (step t69.t15.t15.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t69.t15.t15.t10.t7 t69.t15.t15.t10.t8))
% 1.19/1.43  (step t69.t15.t15.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t15.t10.t4 t69.t15.t15.t10.t9))
% 1.19/1.43  (step t69.t15.t15.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t10.t12.t3))
% 1.19/1.43  (step t69.t15.t15.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t10.t12.t4 t69.t15.t15.t10.t12.t5))
% 1.19/1.43  (step t69.t15.t15.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t15.t10.t12.t6))
% 1.19/1.43  (step t69.t15.t15.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t15.t15.t10.t11 t69.t15.t15.t10.t12))
% 1.19/1.43  (step t69.t15.t15.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t15.t15.t10.t10 t69.t15.t15.t10.t13))
% 1.19/1.43  (step t69.t15.t15.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t15.t15.t10.t15 t69.t15.t15.t10.t16))
% 1.19/1.43  (step t69.t15.t15.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t69.t15.t15.t10.t17 t69.t15.t15.t10.t18))
% 1.19/1.43  (step t69.t15.t15.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t15.t10.t14 t69.t15.t15.t10.t19))
% 1.19/1.43  (step t69.t15.t15.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t10.t22.t3))
% 1.19/1.43  (step t69.t15.t15.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t15.t10.t22.t2 t69.t15.t15.t10.t22.t4))
% 1.19/1.43  (step t69.t15.t15.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t69.t15.t15.t10.t22.t5))
% 1.19/1.43  (step t69.t15.t15.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t15.t10.t21 t69.t15.t15.t10.t22))
% 1.19/1.43  (step t69.t15.t15.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t15.t10.t20 t69.t15.t15.t10.t23))
% 1.19/1.43  (step t69.t15.t15.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t10.t24 t69.t15.t15.t10.t25))
% 1.19/1.43  (step t69.t15.t15.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t69.t15.t15.t10.t26 t69.t15.t15.t10.t27))
% 1.19/1.43  (step t69.t15.t15.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t69.t15.t15.t9 t69.t15.t15.t10))
% 1.19/1.43  (step t69.t15.t15.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t69.t15.t15.t8 t69.t15.t15.t11))
% 1.19/1.43  (step t69.t15.t15.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t69.t15.t15.t5 t69.t15.t15.t12 a7))
% 1.19/1.43  (step t69.t15.t15.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t15.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t15.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t15.t16.t7.t7.t5))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t15.t16.t7.t7.t5))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t15.t16.t7.t7.t6 t69.t15.t15.t16.t7.t7.t8))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t15.t16.t7.t7.t7 t69.t15.t15.t16.t7.t7.t9))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t15.t16.t7.t7.t6 t69.t15.t15.t16.t7.t7.t11))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t15.t16.t7.t7.t10 t69.t15.t15.t16.t7.t7.t12))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t15.t16.t7.t7.t6 t69.t15.t15.t16.t7.t7.t13))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t16.t7.t7.t14 t69.t15.t15.t16.t7.t7.t15))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t16.t7.t6 t69.t15.t15.t16.t7.t7))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t15.t16.t7.t10.t5 t69.t15.t15.t16.t7.t10.t6))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t15.t16.t7.t10.t9.t3 t69.t15.t15.t16.t7.t10.t9.t4))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t16.t7.t10.t8 t69.t15.t15.t16.t7.t10.t9))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t16.t7.t10.t7 t69.t15.t15.t16.t7.t10.t10))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t16.t7.t10.t11 t69.t15.t15.t16.t7.t10.t12))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t15.t16.t7.t10.t15.t2 t69.t15.t15.t16.t7.t10.t15.t3))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t16.t7.t10.t14 t69.t15.t15.t16.t7.t10.t15))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t16.t7.t10.t13 t69.t15.t15.t16.t7.t10.t16))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t15.t16.t7.t10.t4 t69.t15.t15.t16.t7.t10.t17))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t16.t7.t10.t20.t2))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t16.t7.t10.t19 t69.t15.t15.t16.t7.t10.t20))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t16.t7.t10.t18 t69.t15.t15.t16.t7.t10.t21))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t16.t7.t10.t22 t69.t15.t15.t16.t7.t10.t23))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t15.t16.t7.t10.t24 t69.t15.t15.t16.t7.t10.t25))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t15.t16.t7.t9 t69.t15.t15.t16.t7.t10))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t15.t16.t7.t8 t69.t15.t15.t16.t7.t11))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t15.t16.t7.t5 t69.t15.t15.t16.t7.t12 a4))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t16.t7.t4 t69.t15.t15.t16.t7.t13 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t15.t16.t7.t14))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t15.t16.t7.t14))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t15.t16.t7.t16 t69.t15.t15.t16.t7.t17))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t15.t16.t7.t15 t69.t15.t15.t16.t7.t18))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t15.t16.t7.t19 t69.t15.t15.t16.t7.t20))
% 1.19/1.43  (step t69.t15.t15.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t16.t7.t21 t69.t15.t15.t16.t7.t22))
% 1.19/1.43  (step t69.t15.t15.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t16.t6 t69.t15.t15.t16.t7))
% 1.19/1.43  (step t69.t15.t15.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t15.t16.t10.t4 t69.t15.t15.t16.t10.t5))
% 1.19/1.43  (step t69.t15.t15.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t15.t16.t10.t8.t3 t69.t15.t15.t16.t10.t8.t4))
% 1.19/1.43  (step t69.t15.t15.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t16.t10.t7 t69.t15.t15.t16.t10.t8))
% 1.19/1.43  (step t69.t15.t15.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t16.t10.t6 t69.t15.t15.t16.t10.t9))
% 1.19/1.43  (step t69.t15.t15.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t15.t16.t10.t10 t69.t15.t15.t16.t10.t11))
% 1.19/1.43  (step t69.t15.t15.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t16.t10.t12 t69.t15.t15.t16.t10.t13))
% 1.19/1.43  (step t69.t15.t15.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t16.t10.t14 t69.t15.t15.t16.t10.t15))
% 1.19/1.43  (step t69.t15.t15.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t15.t16.t10.t16 t69.t15.t15.t16.t10.t17))
% 1.19/1.43  (step t69.t15.t15.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t15.t16.t9 t69.t15.t15.t16.t10))
% 1.19/1.43  (step t69.t15.t15.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t15.t16.t8 t69.t15.t15.t16.t11))
% 1.19/1.43  (step t69.t15.t15.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t15.t16.t5 t69.t15.t15.t16.t12 a5))
% 1.19/1.43  (step t69.t15.t15.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t15.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t16.t16.t4 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t15.t16.t16.t5))
% 1.19/1.43  (step t69.t15.t15.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t15.t16.t16.t5))
% 1.19/1.43  (step t69.t15.t15.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t15.t16.t16.t6 t69.t15.t15.t16.t16.t8))
% 1.19/1.43  (step t69.t15.t15.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t15.t16.t16.t7 t69.t15.t15.t16.t16.t9))
% 1.19/1.43  (step t69.t15.t15.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t15.t16.t16.t6 t69.t15.t15.t16.t16.t11))
% 1.19/1.43  (step t69.t15.t15.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t15.t16.t16.t10 t69.t15.t15.t16.t16.t12))
% 1.19/1.43  (step t69.t15.t15.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t15.t16.t16.t6 t69.t15.t15.t16.t16.t13))
% 1.19/1.43  (step t69.t15.t15.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t16.t16.t14 t69.t15.t15.t16.t16.t15))
% 1.19/1.43  (step t69.t15.t15.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t16.t15 t69.t15.t15.t16.t16))
% 1.19/1.43  (step t69.t15.t15.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t15.t16.t19.t5 t69.t15.t15.t16.t19.t6))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t15.t16.t19.t9.t3 t69.t15.t15.t16.t19.t9.t4))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t16.t19.t8 t69.t15.t15.t16.t19.t9))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t16.t19.t7 t69.t15.t15.t16.t19.t10))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t16.t19.t11 t69.t15.t15.t16.t19.t12))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t15.t16.t19.t15.t2 t69.t15.t15.t16.t19.t15.t3))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t16.t19.t14 t69.t15.t15.t16.t19.t15))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t16.t19.t13 t69.t15.t15.t16.t19.t16))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t15.t16.t19.t4 t69.t15.t15.t16.t19.t17))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t16.t19.t20.t2))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t16.t19.t19 t69.t15.t15.t16.t19.t20))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t16.t19.t18 t69.t15.t15.t16.t19.t21))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t16.t19.t22 t69.t15.t15.t16.t19.t23))
% 1.19/1.43  (step t69.t15.t15.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t15.t16.t19.t24 t69.t15.t15.t16.t19.t25))
% 1.19/1.43  (step t69.t15.t15.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t15.t16.t18 t69.t15.t15.t16.t19))
% 1.19/1.43  (step t69.t15.t15.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t15.t16.t17 t69.t15.t15.t16.t20))
% 1.19/1.43  (step t69.t15.t15.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t15.t16.t14 t69.t15.t15.t16.t21 a4))
% 1.19/1.43  (step t69.t15.t15.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t16.t4 t69.t15.t15.t16.t13 t69.t15.t15.t16.t22 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t15.t16.t23))
% 1.19/1.43  (step t69.t15.t15.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t15.t16.t23))
% 1.19/1.43  (step t69.t15.t15.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t15.t16.t25 t69.t15.t15.t16.t26))
% 1.19/1.43  (step t69.t15.t15.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t15.t16.t24 t69.t15.t15.t16.t27))
% 1.19/1.43  (step t69.t15.t15.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t15.t15.t16.t28 t69.t15.t15.t16.t29))
% 1.19/1.43  (step t69.t15.t15.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t16.t30 t69.t15.t15.t16.t31))
% 1.19/1.43  (step t69.t15.t15.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t15 t69.t15.t15.t16))
% 1.19/1.43  (step t69.t15.t15.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t19.t4 t69.t15.t15.t19.t5))
% 1.19/1.43  (step t69.t15.t15.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t15.t19.t8.t3 t69.t15.t15.t19.t8.t4))
% 1.19/1.43  (step t69.t15.t15.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t19.t7 t69.t15.t15.t19.t8))
% 1.19/1.43  (step t69.t15.t15.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t19.t6 t69.t15.t15.t19.t9))
% 1.19/1.43  (step t69.t15.t15.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t15.t15.t19.t10 t69.t15.t15.t19.t11))
% 1.19/1.43  (step t69.t15.t15.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t15.t15.t19.t12 t69.t15.t15.t19.t13))
% 1.19/1.43  (step t69.t15.t15.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t19.t14 t69.t15.t15.t19.t15))
% 1.19/1.43  (step t69.t15.t15.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t15.t15.t19.t16 t69.t15.t15.t19.t17))
% 1.19/1.43  (step t69.t15.t15.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t15.t18 t69.t15.t15.t19))
% 1.19/1.43  (step t69.t15.t15.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t15.t15.t17 t69.t15.t15.t20))
% 1.19/1.43  (step t69.t15.t15.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t15.t15.t14 t69.t15.t15.t21 a6))
% 1.19/1.43  (step t69.t15.t15.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t15.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t15.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t25.t7.t4 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t15.t25.t7.t5))
% 1.19/1.43  (step t69.t15.t15.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t15.t25.t7.t5))
% 1.19/1.43  (step t69.t15.t15.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t15.t25.t7.t6 t69.t15.t15.t25.t7.t8))
% 1.19/1.43  (step t69.t15.t15.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t15.t25.t7.t7 t69.t15.t15.t25.t7.t9))
% 1.19/1.43  (step t69.t15.t15.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t15.t25.t7.t6 t69.t15.t15.t25.t7.t11))
% 1.19/1.43  (step t69.t15.t15.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t15.t25.t7.t10 t69.t15.t15.t25.t7.t12))
% 1.19/1.43  (step t69.t15.t15.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t15.t25.t7.t6 t69.t15.t15.t25.t7.t13))
% 1.19/1.43  (step t69.t15.t15.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t25.t7.t14 t69.t15.t15.t25.t7.t15))
% 1.19/1.43  (step t69.t15.t15.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t25.t6 t69.t15.t15.t25.t7))
% 1.19/1.43  (step t69.t15.t15.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t15.t25.t10.t5 t69.t15.t15.t25.t10.t6))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t15.t25.t10.t9.t3 t69.t15.t15.t25.t10.t9.t4))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t25.t10.t8 t69.t15.t15.t25.t10.t9))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t25.t10.t7 t69.t15.t15.t25.t10.t10))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t25.t10.t11 t69.t15.t15.t25.t10.t12))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t15.t25.t10.t15.t2 t69.t15.t15.t25.t10.t15.t3))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t25.t10.t14 t69.t15.t15.t25.t10.t15))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t25.t10.t13 t69.t15.t15.t25.t10.t16))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t15.t25.t10.t4 t69.t15.t15.t25.t10.t17))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t25.t10.t20.t2))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t25.t10.t19 t69.t15.t15.t25.t10.t20))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t25.t10.t18 t69.t15.t15.t25.t10.t21))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t25.t10.t22 t69.t15.t15.t25.t10.t23))
% 1.19/1.43  (step t69.t15.t15.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t15.t25.t10.t24 t69.t15.t15.t25.t10.t25))
% 1.19/1.43  (step t69.t15.t15.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t15.t25.t9 t69.t15.t15.t25.t10))
% 1.19/1.43  (step t69.t15.t15.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t15.t25.t8 t69.t15.t15.t25.t11))
% 1.19/1.43  (step t69.t15.t15.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t15.t25.t5 t69.t15.t15.t25.t12 a4))
% 1.19/1.43  (step t69.t15.t15.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t25.t4 t69.t15.t15.t25.t13 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t15.t25.t14))
% 1.19/1.43  (step t69.t15.t15.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t15.t25.t14))
% 1.19/1.43  (step t69.t15.t15.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t15.t25.t16 t69.t15.t15.t25.t17))
% 1.19/1.43  (step t69.t15.t15.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t15.t25.t15 t69.t15.t15.t25.t18))
% 1.19/1.43  (step t69.t15.t15.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t15.t25.t19 t69.t15.t15.t25.t20))
% 1.19/1.43  (step t69.t15.t15.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t25.t21 t69.t15.t15.t25.t22))
% 1.19/1.43  (step t69.t15.t15.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t24 t69.t15.t15.t25))
% 1.19/1.43  (step t69.t15.t15.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t15.t28.t4 t69.t15.t15.t28.t5))
% 1.19/1.43  (step t69.t15.t15.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t15.t28.t8.t3 t69.t15.t15.t28.t8.t4))
% 1.19/1.43  (step t69.t15.t15.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t28.t7 t69.t15.t15.t28.t8))
% 1.19/1.43  (step t69.t15.t15.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t28.t6 t69.t15.t15.t28.t9))
% 1.19/1.43  (step t69.t15.t15.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t15.t28.t10 t69.t15.t15.t28.t11))
% 1.19/1.43  (step t69.t15.t15.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t28.t12 t69.t15.t15.t28.t13))
% 1.19/1.43  (step t69.t15.t15.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t28.t14 t69.t15.t15.t28.t15))
% 1.19/1.43  (step t69.t15.t15.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t15.t28.t16 t69.t15.t15.t28.t17))
% 1.19/1.43  (step t69.t15.t15.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t15.t27 t69.t15.t15.t28))
% 1.19/1.43  (step t69.t15.t15.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t15.t26 t69.t15.t15.t29))
% 1.19/1.43  (step t69.t15.t15.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t15.t23 t69.t15.t15.t30 a5))
% 1.19/1.43  (step t69.t15.t15.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t15.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t15.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t34.t4 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t15.t34.t5))
% 1.19/1.43  (step t69.t15.t15.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t15.t34.t5))
% 1.19/1.43  (step t69.t15.t15.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t15.t34.t6 t69.t15.t15.t34.t8))
% 1.19/1.43  (step t69.t15.t15.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t15.t34.t7 t69.t15.t15.t34.t9))
% 1.19/1.43  (step t69.t15.t15.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t15.t34.t6 t69.t15.t15.t34.t11))
% 1.19/1.43  (step t69.t15.t15.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t15.t34.t10 t69.t15.t15.t34.t12))
% 1.19/1.43  (step t69.t15.t15.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t15.t34.t6 t69.t15.t15.t34.t13))
% 1.19/1.43  (step t69.t15.t15.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t34.t14 t69.t15.t15.t34.t15))
% 1.19/1.43  (step t69.t15.t15.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t15.t33 t69.t15.t15.t34))
% 1.19/1.43  (step t69.t15.t15.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t15.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t15.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t15.t37.t5 t69.t15.t15.t37.t6))
% 1.19/1.43  (step t69.t15.t15.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t15.t37.t9.t3 t69.t15.t15.t37.t9.t4))
% 1.19/1.43  (step t69.t15.t15.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t37.t8 t69.t15.t15.t37.t9))
% 1.19/1.43  (step t69.t15.t15.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t15.t37.t7 t69.t15.t15.t37.t10))
% 1.19/1.43  (step t69.t15.t15.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t37.t11 t69.t15.t15.t37.t12))
% 1.19/1.43  (step t69.t15.t15.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t15.t37.t15.t2 t69.t15.t15.t37.t15.t3))
% 1.19/1.43  (step t69.t15.t15.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t37.t14 t69.t15.t15.t37.t15))
% 1.19/1.43  (step t69.t15.t15.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t15.t37.t13 t69.t15.t15.t37.t16))
% 1.19/1.43  (step t69.t15.t15.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t15.t37.t4 t69.t15.t15.t37.t17))
% 1.19/1.43  (step t69.t15.t15.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t15.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t15.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t15.t37.t20.t2))
% 1.19/1.43  (step t69.t15.t15.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t37.t19 t69.t15.t15.t37.t20))
% 1.19/1.43  (step t69.t15.t15.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t15.t37.t18 t69.t15.t15.t37.t21))
% 1.19/1.43  (step t69.t15.t15.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t37.t22 t69.t15.t15.t37.t23))
% 1.19/1.43  (step t69.t15.t15.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t15.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t15.t37.t24 t69.t15.t15.t37.t25))
% 1.19/1.43  (step t69.t15.t15.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t15.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t15.t36 t69.t15.t15.t37))
% 1.19/1.43  (step t69.t15.t15.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t15.t35 t69.t15.t15.t38))
% 1.19/1.43  (step t69.t15.t15.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t15.t32 t69.t15.t15.t39 a4))
% 1.19/1.43  (step t69.t15.t15.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t15.t4 t69.t15.t15.t13 t69.t15.t15.t22 t69.t15.t15.t31 t69.t15.t15.t40 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t15.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t15.t41))
% 1.19/1.43  (step t69.t15.t15.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t69.t15.t15.t41))
% 1.19/1.43  (step t69.t15.t15.t44 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t69.t15.t15.t43 t69.t15.t15.t44))
% 1.19/1.43  (step t69.t15.t15.t46 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t69.t15.t15.t45 t69.t15.t15.t46))
% 1.19/1.43  (step t69.t15.t15.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t69.t15.t15.t42 t69.t15.t15.t47))
% 1.19/1.43  (step t69.t15.t15.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t15.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t69.t15.t15.t48 t69.t15.t15.t49))
% 1.19/1.43  (step t69.t15.t15 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t16 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t69.t15.t14 t69.t15.t15))
% 1.19/1.43  (step t69.t15.t17 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t18 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t18.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t18.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t18.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t18.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t18.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t18.t6 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t18.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t69.t15.t18.t5 t69.t15.t18.t6))
% 1.19/1.43  (step t69.t15.t18.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t18.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t18.t7 t69.t15.t18.t8))
% 1.19/1.43  (step t69.t15.t18.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t69.t15.t18.t4 t69.t15.t18.t9))
% 1.19/1.43  (step t69.t15.t18.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t18.t12 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t18.t12.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t18.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t18.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t69.t15.t18.t12.t2))
% 1.19/1.43  (step t69.t15.t18.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t18.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t69.t15.t18.t12.t3 t69.t15.t18.t12.t4))
% 1.19/1.43  (step t69.t15.t18.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t18.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t69.t15.t18.t11 t69.t15.t18.t12))
% 1.19/1.43  (step t69.t15.t18.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t69.t15.t18.t10 t69.t15.t18.t13))
% 1.19/1.43  (step t69.t15.t18.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t18.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t18.t14 t69.t15.t18.t15))
% 1.19/1.43  (step t69.t15.t18.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t18.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t15.t18.t16 t69.t15.t18.t17))
% 1.19/1.43  (step t69.t15.t18 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t19 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t17 t69.t15.t18))
% 1.19/1.43  (step t69.t15.t20 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t16 t69.t15.t19))
% 1.19/1.43  (step t69.t15.t21 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t13 t69.t15.t20 a8))
% 1.19/1.43  (step t69.t15.t22 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t23 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t24 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t24.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t24.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t24.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t24.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t24.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t24.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t24.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t24.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t24.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t24.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t24.t7.t7.t7.t5))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t24.t7.t7.t7.t5))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t24.t7.t7.t7.t6 t69.t15.t24.t7.t7.t7.t8))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t24.t7.t7.t7.t7 t69.t15.t24.t7.t7.t7.t9))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t24.t7.t7.t7.t6 t69.t15.t24.t7.t7.t7.t11))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t24.t7.t7.t7.t10 t69.t15.t24.t7.t7.t7.t12))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t24.t7.t7.t7.t6 t69.t15.t24.t7.t7.t7.t13))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t24.t7.t7.t7.t14 t69.t15.t24.t7.t7.t7.t15))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t24.t7.t7.t6 t69.t15.t24.t7.t7.t7))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t24.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t24.t7.t7.t10.t5 t69.t15.t24.t7.t7.t10.t6))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t24.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t24.t7.t7.t10.t9.t3 t69.t15.t24.t7.t7.t10.t9.t4))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t7.t7.t10.t8 t69.t15.t24.t7.t7.t10.t9))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t7.t7.t10.t7 t69.t15.t24.t7.t7.t10.t10))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t24.t7.t7.t10.t11 t69.t15.t24.t7.t7.t10.t12))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t24.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t24.t7.t7.t10.t15.t2 t69.t15.t24.t7.t7.t10.t15.t3))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t24.t7.t7.t10.t14 t69.t15.t24.t7.t7.t10.t15))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t24.t7.t7.t10.t13 t69.t15.t24.t7.t7.t10.t16))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t24.t7.t7.t10.t4 t69.t15.t24.t7.t7.t10.t17))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t24.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t24.t7.t7.t10.t20.t2))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t24.t7.t7.t10.t19 t69.t15.t24.t7.t7.t10.t20))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t24.t7.t7.t10.t18 t69.t15.t24.t7.t7.t10.t21))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t24.t7.t7.t10.t22 t69.t15.t24.t7.t7.t10.t23))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t24.t7.t7.t10.t24 t69.t15.t24.t7.t7.t10.t25))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t24.t7.t7.t9 t69.t15.t24.t7.t7.t10))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t24.t7.t7.t8 t69.t15.t24.t7.t7.t11))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t24.t7.t7.t5 t69.t15.t24.t7.t7.t12 a4))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t24.t7.t7.t4 t69.t15.t24.t7.t7.t13 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t24.t7.t7.t14))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t24.t7.t7.t14))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t24.t7.t7.t16 t69.t15.t24.t7.t7.t17))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t24.t7.t7.t15 t69.t15.t24.t7.t7.t18))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t24.t7.t7.t19 t69.t15.t24.t7.t7.t20))
% 1.19/1.43  (step t69.t15.t24.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t24.t7.t7.t21 t69.t15.t24.t7.t7.t22))
% 1.19/1.43  (step t69.t15.t24.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.19/1.43  (step t69.t15.t24.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t24.t7.t6 t69.t15.t24.t7.t7))
% 1.19/1.43  (step t69.t15.t24.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t24.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t24.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t24.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t24.t7.t10.t4 t69.t15.t24.t7.t10.t5))
% 1.19/1.43  (step t69.t15.t24.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (anchor :step t69.t15.t24.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.19/1.43  (step t69.t15.t24.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t24.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t24.t7.t10.t8.t3 t69.t15.t24.t7.t10.t8.t4))
% 1.19/1.43  (step t69.t15.t24.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.19/1.43  (step t69.t15.t24.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t7.t10.t7 t69.t15.t24.t7.t10.t8))
% 1.19/1.43  (step t69.t15.t24.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t7.t10.t6 t69.t15.t24.t7.t10.t9))
% 1.19/1.43  (step t69.t15.t24.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t24.t7.t10.t10 t69.t15.t24.t7.t10.t11))
% 1.19/1.43  (step t69.t15.t24.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t24.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t7.t10.t12 t69.t15.t24.t7.t10.t13))
% 1.19/1.43  (step t69.t15.t24.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t24.t7.t10.t14 t69.t15.t24.t7.t10.t15))
% 1.19/1.43  (step t69.t15.t24.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.19/1.43  (step t69.t15.t24.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t24.t7.t10.t16 t69.t15.t24.t7.t10.t17))
% 1.19/1.43  (step t69.t15.t24.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.19/1.43  (step t69.t15.t24.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t24.t7.t9 t69.t15.t24.t7.t10))
% 1.19/1.43  (step t69.t15.t24.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t24.t7.t8 t69.t15.t24.t7.t11))
% 1.19/1.43  (step t69.t15.t24.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t24.t7.t5 t69.t15.t24.t7.t12 a5))
% 1.19/1.43  (step t69.t15.t24.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.19/1.43  (step t69.t15.t24.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.19/1.43  (anchor :step t69.t15.t24.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.19/1.43  (step t69.t15.t24.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.19/1.43  (step t69.t15.t24.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.19/1.43  (step t69.t15.t24.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t24.t7.t16.t4 a3 a2 a1 a0))
% 1.19/1.43  (step t69.t15.t24.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t24.t7.t16.t5))
% 1.23/1.43  (step t69.t15.t24.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t24.t7.t16.t5))
% 1.23/1.43  (step t69.t15.t24.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t24.t7.t16.t6 t69.t15.t24.t7.t16.t8))
% 1.23/1.43  (step t69.t15.t24.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t24.t7.t16.t7 t69.t15.t24.t7.t16.t9))
% 1.23/1.43  (step t69.t15.t24.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t24.t7.t16.t6 t69.t15.t24.t7.t16.t11))
% 1.23/1.43  (step t69.t15.t24.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t24.t7.t16.t10 t69.t15.t24.t7.t16.t12))
% 1.23/1.43  (step t69.t15.t24.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t24.t7.t16.t6 t69.t15.t24.t7.t16.t13))
% 1.23/1.43  (step t69.t15.t24.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t24.t7.t16.t14 t69.t15.t24.t7.t16.t15))
% 1.23/1.43  (step t69.t15.t24.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t24.t7.t15 t69.t15.t24.t7.t16))
% 1.23/1.43  (step t69.t15.t24.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t24.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t24.t7.t19.t5 t69.t15.t24.t7.t19.t6))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t24.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t24.t7.t19.t9.t3 t69.t15.t24.t7.t19.t9.t4))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t7.t19.t8 t69.t15.t24.t7.t19.t9))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t7.t19.t7 t69.t15.t24.t7.t19.t10))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t24.t7.t19.t11 t69.t15.t24.t7.t19.t12))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t24.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t24.t7.t19.t15.t2 t69.t15.t24.t7.t19.t15.t3))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t24.t7.t19.t14 t69.t15.t24.t7.t19.t15))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t24.t7.t19.t13 t69.t15.t24.t7.t19.t16))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t24.t7.t19.t4 t69.t15.t24.t7.t19.t17))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t24.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t24.t7.t19.t20.t2))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t24.t7.t19.t19 t69.t15.t24.t7.t19.t20))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t24.t7.t19.t18 t69.t15.t24.t7.t19.t21))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t24.t7.t19.t22 t69.t15.t24.t7.t19.t23))
% 1.23/1.43  (step t69.t15.t24.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t24.t7.t19.t24 t69.t15.t24.t7.t19.t25))
% 1.23/1.43  (step t69.t15.t24.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t24.t7.t18 t69.t15.t24.t7.t19))
% 1.23/1.43  (step t69.t15.t24.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t24.t7.t17 t69.t15.t24.t7.t20))
% 1.23/1.43  (step t69.t15.t24.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t24.t7.t14 t69.t15.t24.t7.t21 a4))
% 1.23/1.43  (step t69.t15.t24.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t24.t7.t4 t69.t15.t24.t7.t13 t69.t15.t24.t7.t22 a3 a2 a1 a0))
% 1.23/1.43  (step t69.t15.t24.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t24.t7.t23))
% 1.23/1.43  (step t69.t15.t24.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t24.t7.t23))
% 1.23/1.43  (step t69.t15.t24.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t24.t7.t25 t69.t15.t24.t7.t26))
% 1.23/1.43  (step t69.t15.t24.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t24.t7.t24 t69.t15.t24.t7.t27))
% 1.23/1.43  (step t69.t15.t24.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t15.t24.t7.t28 t69.t15.t24.t7.t29))
% 1.23/1.43  (step t69.t15.t24.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t15.t24.t7.t30 t69.t15.t24.t7.t31))
% 1.23/1.43  (step t69.t15.t24.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t15.t24.t6 t69.t15.t24.t7))
% 1.23/1.43  (step t69.t15.t24.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t24.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t24.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t24.t10.t4 t69.t15.t24.t10.t5))
% 1.23/1.43  (step t69.t15.t24.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t24.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t24.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t24.t10.t8.t3 t69.t15.t24.t10.t8.t4))
% 1.23/1.43  (step t69.t15.t24.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t10.t7 t69.t15.t24.t10.t8))
% 1.23/1.43  (step t69.t15.t24.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t10.t6 t69.t15.t24.t10.t9))
% 1.23/1.43  (step t69.t15.t24.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t15.t24.t10.t10 t69.t15.t24.t10.t11))
% 1.23/1.43  (step t69.t15.t24.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t15.t24.t10.t12 t69.t15.t24.t10.t13))
% 1.23/1.43  (step t69.t15.t24.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t24.t10.t14 t69.t15.t24.t10.t15))
% 1.23/1.43  (step t69.t15.t24.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t15.t24.t10.t16 t69.t15.t24.t10.t17))
% 1.23/1.43  (step t69.t15.t24.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t24.t9 t69.t15.t24.t10))
% 1.23/1.43  (step t69.t15.t24.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t15.t24.t8 t69.t15.t24.t11))
% 1.23/1.43  (step t69.t15.t24.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t15.t24.t5 t69.t15.t24.t12 a6))
% 1.23/1.43  (step t69.t15.t24.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t15.t24.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t24.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t24.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.43  (step t69.t15.t24.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t15.t24.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t24.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t24.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.43  (step t69.t15.t24.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t24.t16.t7.t4 a3 a2 a1 a0))
% 1.23/1.43  (step t69.t15.t24.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t24.t16.t7.t5))
% 1.23/1.43  (step t69.t15.t24.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t24.t16.t7.t5))
% 1.23/1.43  (step t69.t15.t24.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t24.t16.t7.t6 t69.t15.t24.t16.t7.t8))
% 1.23/1.43  (step t69.t15.t24.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t24.t16.t7.t7 t69.t15.t24.t16.t7.t9))
% 1.23/1.43  (step t69.t15.t24.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t24.t16.t7.t6 t69.t15.t24.t16.t7.t11))
% 1.23/1.43  (step t69.t15.t24.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t24.t16.t7.t10 t69.t15.t24.t16.t7.t12))
% 1.23/1.43  (step t69.t15.t24.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t24.t16.t7.t6 t69.t15.t24.t16.t7.t13))
% 1.23/1.43  (step t69.t15.t24.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t24.t16.t7.t14 t69.t15.t24.t16.t7.t15))
% 1.23/1.43  (step t69.t15.t24.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t24.t16.t6 t69.t15.t24.t16.t7))
% 1.23/1.43  (step t69.t15.t24.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t24.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t24.t16.t10.t5 t69.t15.t24.t16.t10.t6))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t24.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t24.t16.t10.t9.t3 t69.t15.t24.t16.t10.t9.t4))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t16.t10.t8 t69.t15.t24.t16.t10.t9))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t16.t10.t7 t69.t15.t24.t16.t10.t10))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t24.t16.t10.t11 t69.t15.t24.t16.t10.t12))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t24.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t24.t16.t10.t15.t2 t69.t15.t24.t16.t10.t15.t3))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t24.t16.t10.t14 t69.t15.t24.t16.t10.t15))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t24.t16.t10.t13 t69.t15.t24.t16.t10.t16))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t24.t16.t10.t4 t69.t15.t24.t16.t10.t17))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t24.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t24.t16.t10.t20.t2))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t24.t16.t10.t19 t69.t15.t24.t16.t10.t20))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t24.t16.t10.t18 t69.t15.t24.t16.t10.t21))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t24.t16.t10.t22 t69.t15.t24.t16.t10.t23))
% 1.23/1.43  (step t69.t15.t24.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t24.t16.t10.t24 t69.t15.t24.t16.t10.t25))
% 1.23/1.43  (step t69.t15.t24.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t24.t16.t9 t69.t15.t24.t16.t10))
% 1.23/1.43  (step t69.t15.t24.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t24.t16.t8 t69.t15.t24.t16.t11))
% 1.23/1.43  (step t69.t15.t24.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t24.t16.t5 t69.t15.t24.t16.t12 a4))
% 1.23/1.43  (step t69.t15.t24.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t24.t16.t4 t69.t15.t24.t16.t13 a3 a2 a1 a0))
% 1.23/1.43  (step t69.t15.t24.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t24.t16.t14))
% 1.23/1.43  (step t69.t15.t24.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t24.t16.t14))
% 1.23/1.43  (step t69.t15.t24.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t24.t16.t16 t69.t15.t24.t16.t17))
% 1.23/1.43  (step t69.t15.t24.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t24.t16.t15 t69.t15.t24.t16.t18))
% 1.23/1.43  (step t69.t15.t24.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t24.t16.t19 t69.t15.t24.t16.t20))
% 1.23/1.43  (step t69.t15.t24.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t24.t16.t21 t69.t15.t24.t16.t22))
% 1.23/1.43  (step t69.t15.t24.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t24.t15 t69.t15.t24.t16))
% 1.23/1.43  (step t69.t15.t24.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t24.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t24.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t24.t19.t4 t69.t15.t24.t19.t5))
% 1.23/1.43  (step t69.t15.t24.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t24.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t24.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t24.t19.t8.t3 t69.t15.t24.t19.t8.t4))
% 1.23/1.43  (step t69.t15.t24.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t19.t7 t69.t15.t24.t19.t8))
% 1.23/1.43  (step t69.t15.t24.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t19.t6 t69.t15.t24.t19.t9))
% 1.23/1.43  (step t69.t15.t24.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t24.t19.t10 t69.t15.t24.t19.t11))
% 1.23/1.43  (step t69.t15.t24.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t19.t12 t69.t15.t24.t19.t13))
% 1.23/1.43  (step t69.t15.t24.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t24.t19.t14 t69.t15.t24.t19.t15))
% 1.23/1.43  (step t69.t15.t24.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t24.t19.t16 t69.t15.t24.t19.t17))
% 1.23/1.43  (step t69.t15.t24.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t24.t18 t69.t15.t24.t19))
% 1.23/1.43  (step t69.t15.t24.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t24.t17 t69.t15.t24.t20))
% 1.23/1.43  (step t69.t15.t24.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t24.t14 t69.t15.t24.t21 a5))
% 1.23/1.43  (step t69.t15.t24.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t15.t24.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t24.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t24.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.43  (step t69.t15.t24.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t24.t25.t4 a3 a2 a1 a0))
% 1.23/1.43  (step t69.t15.t24.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t24.t25.t5))
% 1.23/1.43  (step t69.t15.t24.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t24.t25.t5))
% 1.23/1.43  (step t69.t15.t24.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t24.t25.t6 t69.t15.t24.t25.t8))
% 1.23/1.43  (step t69.t15.t24.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t24.t25.t7 t69.t15.t24.t25.t9))
% 1.23/1.43  (step t69.t15.t24.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t24.t25.t6 t69.t15.t24.t25.t11))
% 1.23/1.43  (step t69.t15.t24.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t24.t25.t10 t69.t15.t24.t25.t12))
% 1.23/1.43  (step t69.t15.t24.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t24.t25.t6 t69.t15.t24.t25.t13))
% 1.23/1.43  (step t69.t15.t24.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t24.t25.t14 t69.t15.t24.t25.t15))
% 1.23/1.43  (step t69.t15.t24.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t24.t24 t69.t15.t24.t25))
% 1.23/1.43  (step t69.t15.t24.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t24.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t24.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t24.t28.t5 t69.t15.t24.t28.t6))
% 1.23/1.43  (step t69.t15.t24.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t24.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t24.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t24.t28.t9.t3 t69.t15.t24.t28.t9.t4))
% 1.23/1.43  (step t69.t15.t24.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t28.t8 t69.t15.t24.t28.t9))
% 1.23/1.43  (step t69.t15.t24.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t24.t28.t7 t69.t15.t24.t28.t10))
% 1.23/1.43  (step t69.t15.t24.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t24.t28.t11 t69.t15.t24.t28.t12))
% 1.23/1.43  (step t69.t15.t24.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t24.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t24.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t24.t28.t15.t2 t69.t15.t24.t28.t15.t3))
% 1.23/1.43  (step t69.t15.t24.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t24.t28.t14 t69.t15.t24.t28.t15))
% 1.23/1.43  (step t69.t15.t24.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t24.t28.t13 t69.t15.t24.t28.t16))
% 1.23/1.43  (step t69.t15.t24.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t24.t28.t4 t69.t15.t24.t28.t17))
% 1.23/1.43  (step t69.t15.t24.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t24.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t24.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t24.t28.t20.t2))
% 1.23/1.43  (step t69.t15.t24.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t24.t28.t19 t69.t15.t24.t28.t20))
% 1.23/1.43  (step t69.t15.t24.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t24.t28.t18 t69.t15.t24.t28.t21))
% 1.23/1.43  (step t69.t15.t24.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t24.t28.t22 t69.t15.t24.t28.t23))
% 1.23/1.43  (step t69.t15.t24.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t24.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t24.t28.t24 t69.t15.t24.t28.t25))
% 1.23/1.43  (step t69.t15.t24.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t24.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t24.t27 t69.t15.t24.t28))
% 1.23/1.43  (step t69.t15.t24.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t24.t26 t69.t15.t24.t29))
% 1.23/1.43  (step t69.t15.t24.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t24.t23 t69.t15.t24.t30 a4))
% 1.23/1.43  (step t69.t15.t24.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t24.t4 t69.t15.t24.t13 t69.t15.t24.t22 t69.t15.t24.t31 a3 a2 a1 a0))
% 1.23/1.43  (step t69.t15.t24.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t69.t15.t24.t32))
% 1.23/1.43  (step t69.t15.t24.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t69.t15.t24.t32))
% 1.23/1.43  (step t69.t15.t24.t35 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t15.t24.t34 t69.t15.t24.t35))
% 1.23/1.43  (step t69.t15.t24.t37 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t69.t15.t24.t36 t69.t15.t24.t37))
% 1.23/1.43  (step t69.t15.t24.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t69.t15.t24.t33 t69.t15.t24.t38))
% 1.23/1.43  (step t69.t15.t24.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t15.t24.t34 t69.t15.t24.t37))
% 1.23/1.43  (step t69.t15.t24.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t69.t15.t24.t40 t69.t15.t24.t35))
% 1.23/1.43  (step t69.t15.t24.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t69.t15.t24.t39 t69.t15.t24.t41))
% 1.23/1.43  (step t69.t15.t24.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t24.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t69.t15.t24.t42 t69.t15.t24.t43))
% 1.23/1.43  (step t69.t15.t24 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.23/1.43  (step t69.t15.t25 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t69.t15.t23 t69.t15.t24))
% 1.23/1.43  (step t69.t15.t26 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t27 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t27.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t27.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t27.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t27.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.23/1.43  (step t69.t15.t27.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t27.t6 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t27.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t15.t27.t5 t69.t15.t27.t6))
% 1.23/1.43  (step t69.t15.t27.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t27.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t69.t15.t27.t7 t69.t15.t27.t8))
% 1.23/1.43  (step t69.t15.t27.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t27.t4 t69.t15.t27.t9))
% 1.23/1.43  (step t69.t15.t27.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t27.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t27.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t27.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t27.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t27.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t15.t27.t12.t3))
% 1.23/1.43  (step t69.t15.t27.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.23/1.43  (step t69.t15.t27.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t15.t27.t12.t4 t69.t15.t27.t12.t5))
% 1.23/1.43  (step t69.t15.t27.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t27.t12.t6))
% 1.23/1.43  (step t69.t15.t27.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t27.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t15.t27.t11 t69.t15.t27.t12))
% 1.23/1.43  (step t69.t15.t27.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t15.t27.t10 t69.t15.t27.t13))
% 1.23/1.43  (step t69.t15.t27.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t27.t16 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t27.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t15.t27.t15 t69.t15.t27.t16))
% 1.23/1.43  (step t69.t15.t27.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t27.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t69.t15.t27.t17 t69.t15.t27.t18))
% 1.23/1.43  (step t69.t15.t27.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t27.t14 t69.t15.t27.t19))
% 1.23/1.43  (step t69.t15.t27.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t27.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t27.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t27.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.23/1.43  (step t69.t15.t27.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t27.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t69.t15.t27.t22.t3))
% 1.23/1.43  (step t69.t15.t27.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t27.t22.t2 t69.t15.t27.t22.t4))
% 1.23/1.43  (step t69.t15.t27.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t69.t15.t27.t22.t5))
% 1.23/1.43  (step t69.t15.t27.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t27.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t27.t21 t69.t15.t27.t22))
% 1.23/1.43  (step t69.t15.t27.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t27.t20 t69.t15.t27.t23))
% 1.23/1.43  (step t69.t15.t27.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t27.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t69.t15.t27.t24 t69.t15.t27.t25))
% 1.23/1.43  (step t69.t15.t27.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t27.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t69.t15.t27.t26 t69.t15.t27.t27))
% 1.23/1.43  (step t69.t15.t27 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t28 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t69.t15.t26 t69.t15.t27))
% 1.23/1.43  (step t69.t15.t29 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t69.t15.t25 t69.t15.t28))
% 1.23/1.43  (step t69.t15.t30 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t69.t15.t22 t69.t15.t29 a7))
% 1.23/1.43  (step t69.t15.t31 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t15.t32 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t33 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t33.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.43  (step t69.t15.t33.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t15.t33.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t33.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t33.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.43  (step t69.t15.t33.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t15.t33.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t33.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t33.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.43  (step t69.t15.t33.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t33.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.43  (step t69.t15.t33.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t33.t7.t7.t5))
% 1.23/1.43  (step t69.t15.t33.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t33.t7.t7.t5))
% 1.23/1.43  (step t69.t15.t33.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t33.t7.t7.t6 t69.t15.t33.t7.t7.t8))
% 1.23/1.43  (step t69.t15.t33.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t33.t7.t7.t7 t69.t15.t33.t7.t7.t9))
% 1.23/1.43  (step t69.t15.t33.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t33.t7.t7.t6 t69.t15.t33.t7.t7.t11))
% 1.23/1.43  (step t69.t15.t33.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t33.t7.t7.t10 t69.t15.t33.t7.t7.t12))
% 1.23/1.43  (step t69.t15.t33.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t33.t7.t7.t6 t69.t15.t33.t7.t7.t13))
% 1.23/1.43  (step t69.t15.t33.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t33.t7.t7.t14 t69.t15.t33.t7.t7.t15))
% 1.23/1.43  (step t69.t15.t33.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.43  (step t69.t15.t33.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t33.t7.t6 t69.t15.t33.t7.t7))
% 1.23/1.43  (step t69.t15.t33.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t33.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t33.t7.t10.t5 t69.t15.t33.t7.t10.t6))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t33.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t33.t7.t10.t9.t3 t69.t15.t33.t7.t10.t9.t4))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t33.t7.t10.t8 t69.t15.t33.t7.t10.t9))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t33.t7.t10.t7 t69.t15.t33.t7.t10.t10))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t33.t7.t10.t11 t69.t15.t33.t7.t10.t12))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t33.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t33.t7.t10.t15.t2 t69.t15.t33.t7.t10.t15.t3))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t33.t7.t10.t14 t69.t15.t33.t7.t10.t15))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t33.t7.t10.t13 t69.t15.t33.t7.t10.t16))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t33.t7.t10.t4 t69.t15.t33.t7.t10.t17))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t33.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t33.t7.t10.t20.t2))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t33.t7.t10.t19 t69.t15.t33.t7.t10.t20))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t33.t7.t10.t18 t69.t15.t33.t7.t10.t21))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t33.t7.t10.t22 t69.t15.t33.t7.t10.t23))
% 1.23/1.43  (step t69.t15.t33.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t33.t7.t10.t24 t69.t15.t33.t7.t10.t25))
% 1.23/1.43  (step t69.t15.t33.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t33.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t33.t7.t9 t69.t15.t33.t7.t10))
% 1.23/1.43  (step t69.t15.t33.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t33.t7.t8 t69.t15.t33.t7.t11))
% 1.23/1.43  (step t69.t15.t33.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t33.t7.t5 t69.t15.t33.t7.t12 a4))
% 1.23/1.43  (step t69.t15.t33.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t33.t7.t4 t69.t15.t33.t7.t13 a3 a2 a1 a0))
% 1.23/1.43  (step t69.t15.t33.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t33.t7.t14))
% 1.23/1.43  (step t69.t15.t33.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t33.t7.t14))
% 1.23/1.43  (step t69.t15.t33.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t33.t7.t16 t69.t15.t33.t7.t17))
% 1.23/1.43  (step t69.t15.t33.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t33.t7.t15 t69.t15.t33.t7.t18))
% 1.23/1.43  (step t69.t15.t33.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t33.t7.t19 t69.t15.t33.t7.t20))
% 1.23/1.43  (step t69.t15.t33.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t33.t7.t21 t69.t15.t33.t7.t22))
% 1.23/1.43  (step t69.t15.t33.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.43  (step t69.t15.t33.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t33.t6 t69.t15.t33.t7))
% 1.23/1.43  (step t69.t15.t33.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t33.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t33.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t33.t10.t4 t69.t15.t33.t10.t5))
% 1.23/1.43  (step t69.t15.t33.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t33.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t33.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t33.t10.t8.t3 t69.t15.t33.t10.t8.t4))
% 1.23/1.43  (step t69.t15.t33.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.43  (step t69.t15.t33.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t33.t10.t7 t69.t15.t33.t10.t8))
% 1.23/1.43  (step t69.t15.t33.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t33.t10.t6 t69.t15.t33.t10.t9))
% 1.23/1.43  (step t69.t15.t33.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t33.t10.t10 t69.t15.t33.t10.t11))
% 1.23/1.43  (step t69.t15.t33.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t33.t10.t12 t69.t15.t33.t10.t13))
% 1.23/1.43  (step t69.t15.t33.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t33.t10.t14 t69.t15.t33.t10.t15))
% 1.23/1.43  (step t69.t15.t33.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t33.t10.t16 t69.t15.t33.t10.t17))
% 1.23/1.43  (step t69.t15.t33.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.43  (step t69.t15.t33.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t33.t9 t69.t15.t33.t10))
% 1.23/1.43  (step t69.t15.t33.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t33.t8 t69.t15.t33.t11))
% 1.23/1.43  (step t69.t15.t33.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t33.t5 t69.t15.t33.t12 a5))
% 1.23/1.43  (step t69.t15.t33.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t15.t33.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t33.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t33.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.43  (step t69.t15.t33.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t33.t16.t4 a3 a2 a1 a0))
% 1.23/1.43  (step t69.t15.t33.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t33.t16.t5))
% 1.23/1.43  (step t69.t15.t33.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t33.t16.t5))
% 1.23/1.43  (step t69.t15.t33.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t33.t16.t6 t69.t15.t33.t16.t8))
% 1.23/1.43  (step t69.t15.t33.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t33.t16.t7 t69.t15.t33.t16.t9))
% 1.23/1.43  (step t69.t15.t33.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t33.t16.t6 t69.t15.t33.t16.t11))
% 1.23/1.43  (step t69.t15.t33.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t33.t16.t10 t69.t15.t33.t16.t12))
% 1.23/1.43  (step t69.t15.t33.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t33.t16.t6 t69.t15.t33.t16.t13))
% 1.23/1.43  (step t69.t15.t33.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t33.t16.t14 t69.t15.t33.t16.t15))
% 1.23/1.43  (step t69.t15.t33.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.43  (step t69.t15.t33.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t33.t15 t69.t15.t33.t16))
% 1.23/1.43  (step t69.t15.t33.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t33.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t33.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t33.t19.t5 t69.t15.t33.t19.t6))
% 1.23/1.43  (step t69.t15.t33.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t33.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t33.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t33.t19.t9.t3 t69.t15.t33.t19.t9.t4))
% 1.23/1.43  (step t69.t15.t33.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.43  (step t69.t15.t33.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t33.t19.t8 t69.t15.t33.t19.t9))
% 1.23/1.43  (step t69.t15.t33.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t33.t19.t7 t69.t15.t33.t19.t10))
% 1.23/1.43  (step t69.t15.t33.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t33.t19.t11 t69.t15.t33.t19.t12))
% 1.23/1.43  (step t69.t15.t33.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t33.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t33.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t33.t19.t15.t2 t69.t15.t33.t19.t15.t3))
% 1.23/1.43  (step t69.t15.t33.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.43  (step t69.t15.t33.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t33.t19.t14 t69.t15.t33.t19.t15))
% 1.23/1.43  (step t69.t15.t33.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t33.t19.t13 t69.t15.t33.t19.t16))
% 1.23/1.43  (step t69.t15.t33.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t33.t19.t4 t69.t15.t33.t19.t17))
% 1.23/1.43  (step t69.t15.t33.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t33.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t33.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t33.t19.t20.t2))
% 1.23/1.43  (step t69.t15.t33.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t33.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t33.t19.t19 t69.t15.t33.t19.t20))
% 1.23/1.43  (step t69.t15.t33.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t33.t19.t18 t69.t15.t33.t19.t21))
% 1.23/1.43  (step t69.t15.t33.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t33.t19.t22 t69.t15.t33.t19.t23))
% 1.23/1.43  (step t69.t15.t33.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t33.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t33.t19.t24 t69.t15.t33.t19.t25))
% 1.23/1.43  (step t69.t15.t33.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t33.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t33.t18 t69.t15.t33.t19))
% 1.23/1.43  (step t69.t15.t33.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t33.t17 t69.t15.t33.t20))
% 1.23/1.43  (step t69.t15.t33.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t33.t14 t69.t15.t33.t21 a4))
% 1.23/1.43  (step t69.t15.t33.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t33.t4 t69.t15.t33.t13 t69.t15.t33.t22 a3 a2 a1 a0))
% 1.23/1.43  (step t69.t15.t33.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t33.t23))
% 1.23/1.43  (step t69.t15.t33.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t33.t23))
% 1.23/1.43  (step t69.t15.t33.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t33.t25 t69.t15.t33.t26))
% 1.23/1.43  (step t69.t15.t33.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t33.t24 t69.t15.t33.t27))
% 1.23/1.43  (step t69.t15.t33.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t15.t33.t28 t69.t15.t33.t29))
% 1.23/1.43  (step t69.t15.t33.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t33.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t15.t33.t30 t69.t15.t33.t31))
% 1.23/1.43  (step t69.t15.t33 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.43  (step t69.t15.t34 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t15.t32 t69.t15.t33))
% 1.23/1.43  (step t69.t15.t35 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t36 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t36.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t36.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t36.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t36.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t36.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t36.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t36.t4 t69.t15.t36.t5))
% 1.23/1.43  (step t69.t15.t36.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t36.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t36.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t36.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t36.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t36.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.43  (step t69.t15.t36.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t36.t8.t3 t69.t15.t36.t8.t4))
% 1.23/1.43  (step t69.t15.t36.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.43  (step t69.t15.t36.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t36.t7 t69.t15.t36.t8))
% 1.23/1.43  (step t69.t15.t36.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t36.t6 t69.t15.t36.t9))
% 1.23/1.43  (step t69.t15.t36.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t36.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t15.t36.t10 t69.t15.t36.t11))
% 1.23/1.43  (step t69.t15.t36.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t36.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t15.t36.t12 t69.t15.t36.t13))
% 1.23/1.43  (step t69.t15.t36.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t36.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t36.t14 t69.t15.t36.t15))
% 1.23/1.43  (step t69.t15.t36.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t36.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t15.t36.t16 t69.t15.t36.t17))
% 1.23/1.43  (step t69.t15.t36 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.43  (step t69.t15.t37 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t15.t35 t69.t15.t36))
% 1.23/1.43  (step t69.t15.t38 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t15.t34 t69.t15.t37))
% 1.23/1.43  (step t69.t15.t39 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t15.t31 t69.t15.t38 a6))
% 1.23/1.43  (step t69.t15.t40 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t15.t41 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t42 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t42.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.43  (step t69.t15.t42.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t15.t42.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t42.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t42.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.43  (step t69.t15.t42.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t42.t7.t4 a3 a2 a1 a0))
% 1.23/1.43  (step t69.t15.t42.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t42.t7.t5))
% 1.23/1.43  (step t69.t15.t42.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t42.t7.t5))
% 1.23/1.43  (step t69.t15.t42.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t42.t7.t6 t69.t15.t42.t7.t8))
% 1.23/1.43  (step t69.t15.t42.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t42.t7.t7 t69.t15.t42.t7.t9))
% 1.23/1.43  (step t69.t15.t42.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t42.t7.t6 t69.t15.t42.t7.t11))
% 1.23/1.43  (step t69.t15.t42.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t42.t7.t10 t69.t15.t42.t7.t12))
% 1.23/1.43  (step t69.t15.t42.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t42.t7.t6 t69.t15.t42.t7.t13))
% 1.23/1.43  (step t69.t15.t42.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t42.t7.t14 t69.t15.t42.t7.t15))
% 1.23/1.43  (step t69.t15.t42.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.43  (step t69.t15.t42.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t42.t6 t69.t15.t42.t7))
% 1.23/1.43  (step t69.t15.t42.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t42.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t42.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t42.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t42.t10.t5 t69.t15.t42.t10.t6))
% 1.23/1.43  (step t69.t15.t42.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t42.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t42.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t42.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t42.t10.t9.t3 t69.t15.t42.t10.t9.t4))
% 1.23/1.43  (step t69.t15.t42.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.43  (step t69.t15.t42.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t42.t10.t8 t69.t15.t42.t10.t9))
% 1.23/1.43  (step t69.t15.t42.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t42.t10.t7 t69.t15.t42.t10.t10))
% 1.23/1.43  (step t69.t15.t42.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t42.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t42.t10.t11 t69.t15.t42.t10.t12))
% 1.23/1.43  (step t69.t15.t42.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t42.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t42.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t42.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t42.t10.t15.t2 t69.t15.t42.t10.t15.t3))
% 1.23/1.43  (step t69.t15.t42.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.43  (step t69.t15.t42.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t42.t10.t14 t69.t15.t42.t10.t15))
% 1.23/1.43  (step t69.t15.t42.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t42.t10.t13 t69.t15.t42.t10.t16))
% 1.23/1.43  (step t69.t15.t42.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t42.t10.t4 t69.t15.t42.t10.t17))
% 1.23/1.43  (step t69.t15.t42.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t42.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t42.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t42.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t42.t10.t20.t2))
% 1.23/1.43  (step t69.t15.t42.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t42.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t42.t10.t19 t69.t15.t42.t10.t20))
% 1.23/1.43  (step t69.t15.t42.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t42.t10.t18 t69.t15.t42.t10.t21))
% 1.23/1.43  (step t69.t15.t42.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t42.t10.t22 t69.t15.t42.t10.t23))
% 1.23/1.43  (step t69.t15.t42.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t42.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t42.t10.t24 t69.t15.t42.t10.t25))
% 1.23/1.43  (step t69.t15.t42.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t42.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t42.t9 t69.t15.t42.t10))
% 1.23/1.43  (step t69.t15.t42.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t42.t8 t69.t15.t42.t11))
% 1.23/1.43  (step t69.t15.t42.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t42.t5 t69.t15.t42.t12 a4))
% 1.23/1.43  (step t69.t15.t42.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t42.t4 t69.t15.t42.t13 a3 a2 a1 a0))
% 1.23/1.43  (step t69.t15.t42.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t42.t14))
% 1.23/1.43  (step t69.t15.t42.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t42.t14))
% 1.23/1.43  (step t69.t15.t42.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t42.t16 t69.t15.t42.t17))
% 1.23/1.43  (step t69.t15.t42.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t42.t15 t69.t15.t42.t18))
% 1.23/1.43  (step t69.t15.t42.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t15.t42.t19 t69.t15.t42.t20))
% 1.23/1.43  (step t69.t15.t42.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t42.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t15.t42.t21 t69.t15.t42.t22))
% 1.23/1.43  (step t69.t15.t42 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.43  (step t69.t15.t43 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t15.t41 t69.t15.t42))
% 1.23/1.43  (step t69.t15.t44 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t45 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t45.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t45.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t45.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t45.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t45.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t45.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t45.t4 t69.t15.t45.t5))
% 1.23/1.43  (step t69.t15.t45.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t45.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t45.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t45.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t45.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t45.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.43  (step t69.t15.t45.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t45.t8.t3 t69.t15.t45.t8.t4))
% 1.23/1.43  (step t69.t15.t45.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.43  (step t69.t15.t45.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t45.t7 t69.t15.t45.t8))
% 1.23/1.43  (step t69.t15.t45.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t45.t6 t69.t15.t45.t9))
% 1.23/1.43  (step t69.t15.t45.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t45.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t15.t45.t10 t69.t15.t45.t11))
% 1.23/1.43  (step t69.t15.t45.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t45.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t45.t12 t69.t15.t45.t13))
% 1.23/1.43  (step t69.t15.t45.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t45.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t15.t45.t14 t69.t15.t45.t15))
% 1.23/1.43  (step t69.t15.t45.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t45.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t15.t45.t16 t69.t15.t45.t17))
% 1.23/1.43  (step t69.t15.t45 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.43  (step t69.t15.t46 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t15.t44 t69.t15.t45))
% 1.23/1.43  (step t69.t15.t47 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t43 t69.t15.t46))
% 1.23/1.43  (step t69.t15.t48 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t15.t40 t69.t15.t47 a5))
% 1.23/1.43  (step t69.t15.t49 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t15.t50 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t51 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t51.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t51.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t51.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t51.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.43  (step t69.t15.t51.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t51.t4 a3 a2 a1 a0))
% 1.23/1.43  (step t69.t15.t51.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t51.t5))
% 1.23/1.43  (step t69.t15.t51.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t15.t51.t5))
% 1.23/1.43  (step t69.t15.t51.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t51.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t15.t51.t6 t69.t15.t51.t8))
% 1.23/1.43  (step t69.t15.t51.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t15.t51.t7 t69.t15.t51.t9))
% 1.23/1.43  (step t69.t15.t51.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t51.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t15.t51.t6 t69.t15.t51.t11))
% 1.23/1.43  (step t69.t15.t51.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t15.t51.t10 t69.t15.t51.t12))
% 1.23/1.43  (step t69.t15.t51.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t15.t51.t6 t69.t15.t51.t13))
% 1.23/1.43  (step t69.t15.t51.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t51.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t15.t51.t14 t69.t15.t51.t15))
% 1.23/1.43  (step t69.t15.t51 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.43  (step t69.t15.t52 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t15.t50 t69.t15.t51))
% 1.23/1.43  (step t69.t15.t53 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.43  (anchor :step t69.t15.t54 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t54.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t15.t54.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t54.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t54.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t54.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.43  (step t69.t15.t54.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t54.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t15.t54.t5 t69.t15.t54.t6))
% 1.23/1.43  (step t69.t15.t54.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t54.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t54.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t15.t54.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t54.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t54.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.43  (step t69.t15.t54.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t15.t54.t9.t3 t69.t15.t54.t9.t4))
% 1.23/1.43  (step t69.t15.t54.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.43  (step t69.t15.t54.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t54.t8 t69.t15.t54.t9))
% 1.23/1.43  (step t69.t15.t54.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t15.t54.t7 t69.t15.t54.t10))
% 1.23/1.43  (step t69.t15.t54.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t54.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t54.t11 t69.t15.t54.t12))
% 1.23/1.43  (step t69.t15.t54.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t54.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t54.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t54.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.43  (step t69.t15.t54.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t54.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t15.t54.t15.t2 t69.t15.t54.t15.t3))
% 1.23/1.43  (step t69.t15.t54.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.43  (step t69.t15.t54.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t54.t14 t69.t15.t54.t15))
% 1.23/1.43  (step t69.t15.t54.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t15.t54.t13 t69.t15.t54.t16))
% 1.23/1.43  (step t69.t15.t54.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t15.t54.t4 t69.t15.t54.t17))
% 1.23/1.43  (step t69.t15.t54.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t15.t54.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t15.t54.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t15.t54.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t54.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t15.t54.t20.t2))
% 1.23/1.43  (step t69.t15.t54.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t54.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t54.t19 t69.t15.t54.t20))
% 1.23/1.43  (step t69.t15.t54.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t15.t54.t18 t69.t15.t54.t21))
% 1.23/1.43  (step t69.t15.t54.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t54.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t15.t54.t22 t69.t15.t54.t23))
% 1.23/1.43  (step t69.t15.t54.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.43  (step t69.t15.t54.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t15.t54.t24 t69.t15.t54.t25))
% 1.23/1.43  (step t69.t15.t54 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.43  (step t69.t15.t55 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t15.t53 t69.t15.t54))
% 1.23/1.43  (step t69.t15.t56 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t15.t52 t69.t15.t55))
% 1.23/1.43  (step t69.t15.t57 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t15.t49 t69.t15.t56 a4))
% 1.23/1.43  (step t69.t15.t58 (cl (and (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t15.t3 t69.t15.t12 a10 a9 t69.t15.t21 t69.t15.t30 t69.t15.t39 t69.t15.t48 t69.t15.t57 a3 a2 a1 a0))
% 1.23/1.43  (step t69.t15.t59 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t15.t58))
% 1.23/1.43  (step t69.t15.t60 (cl (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) :rule and :premises (t69.t15.t58))
% 1.23/1.43  (anchor :step t69.t15.t61 :args ((P (-> $$unsorted Bool)) (:= P P) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t15.t61.t1 (cl (= P P)) :rule refl)
% 1.23/1.43  (step t69.t15.t61.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t61.t3 (cl (= (@ Phi P) (@ Phi P))) :rule refl)
% 1.23/1.43  (step t69.t15.t61.t4 (cl (= (@ tptp.mnot (@ Phi P)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)))) :rule cong :premises (t69.t15.t59 t69.t15.t61.t3))
% 1.23/1.43  (step t69.t15.t61.t5 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t61.t6 (cl (= (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))) :rule cong :premises (t69.t15.t61.t4 t69.t15.t61.t5))
% 1.23/1.43  (step t69.t15.t61 (cl (= (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) :rule bind)
% 1.23/1.43  (step t69.t15.t62 (cl (= (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))))) :rule cong :premises (t69.t15.t60 t69.t15.t61))
% 1.23/1.43  (step t69.t15.t63 (cl (= (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))))) :rule cong :premises (t69.t15.t59 t69.t15.t62))
% 1.23/1.43  (step t69.t15.t64 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t15.t65 (cl (= (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) :rule cong :premises (t69.t15.t63 t69.t15.t64))
% 1.23/1.43  (step t69.t15 (cl (= (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0)))) :rule bind)
% 1.23/1.43  (step t69.t16 (cl (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0))))) :rule cong :premises (t69.t14 t69.t15))
% 1.23/1.43  (step t69.t17 (cl (= tptp.mexists_prop tptp.mexists_prop)) :rule refl)
% 1.23/1.43  (anchor :step t69.t18 :args ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t18.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t18.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t18.t3 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.43  (step t69.t18.t4 (cl (= (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) :rule refl)
% 1.23/1.43  (anchor :step t69.t18.t5 :args ((P (-> $$unsorted Bool)) (:= P P) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t18.t5.t1 (cl (= P P)) :rule refl)
% 1.23/1.43  (step t69.t18.t5.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t18.t5.t3 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) (lambda ((W $$unsorted)) (not (@ (@ Phi P) W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t18.t5.t4 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t18.t5.t5 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (@ (@ Phi P) W))) __flatten_var_0))) :rule cong :premises (t69.t18.t5.t3 t69.t18.t5.t4))
% 1.23/1.43  (step t69.t18.t5.t6 (cl (= (@ (lambda ((W $$unsorted)) (not (@ (@ Phi P) W))) __flatten_var_0) (not (@ (@ Phi P) __flatten_var_0)))) :rule all_simplify)
% 1.23/1.43  (step t69.t18.t5.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0) (not (@ (@ Phi P) __flatten_var_0)))) :rule trans :premises (t69.t18.t5.t5 t69.t18.t5.t6))
% 1.23/1.43  (step t69.t18.t5 (cl (= (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))))) :rule bind)
% 1.23/1.43  (step t69.t18.t6 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0)))))) :rule cong :premises (t69.t18.t4 t69.t18.t5))
% 1.23/1.43  (step t69.t18.t7 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t18.t8 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t18.t8.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (anchor :step t69.t18.t8.t2 :args ((P (-> $$unsorted Bool)) (:= P P)))
% 1.23/1.43  (step t69.t18.t8.t2.t1 (cl (= P P)) :rule refl)
% 1.23/1.43  (step t69.t18.t8.t2.t2 (cl (= (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))))) :rule all_simplify)
% 1.23/1.43  (step t69.t18.t8.t2.t3 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t18.t8.t2.t4 (cl (= (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) W))) :rule cong :premises (t69.t18.t8.t2.t2 t69.t18.t8.t2.t3))
% 1.23/1.43  (step t69.t18.t8.t2.t5 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) W) (not (@ (@ Phi P) W)))) :rule all_simplify)
% 1.23/1.43  (step t69.t18.t8.t2.t6 (cl (= (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W) (not (@ (@ Phi P) W)))) :rule trans :premises (t69.t18.t8.t2.t4 t69.t18.t8.t2.t5))
% 1.23/1.43  (step t69.t18.t8.t2 (cl (= (forall ((P (-> $$unsorted Bool))) (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) :rule bind)
% 1.23/1.43  (step t69.t18.t8 (cl (= (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule bind)
% 1.23/1.43  (step t69.t18.t9 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule trans :premises (t69.t18.t7 t69.t18.t8))
% 1.23/1.43  (step t69.t18.t10 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule trans :premises (t69.t18.t6 t69.t18.t9))
% 1.23/1.43  (step t69.t18.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule cong :premises (t69.t18.t3 t69.t18.t10))
% 1.23/1.43  (step t69.t18.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W))))) :rule all_simplify)
% 1.23/1.43  (anchor :step t69.t18.t13 :args ((W $$unsorted) (:= W W)))
% 1.23/1.43  (step t69.t18.t13.t1 (cl (= W W)) :rule refl)
% 1.23/1.43  (step t69.t18.t13.t2 (cl (= (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) :rule all_simplify)
% 1.23/1.43  (step t69.t18.t13.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule cong :premises (t69.t18.t13.t2))
% 1.23/1.43  (step t69.t18.t13 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W))) (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule bind)
% 1.23/1.43  (step t69.t18.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule trans :premises (t69.t18.t12 t69.t18.t13))
% 1.23/1.43  (step t69.t18.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule trans :premises (t69.t18.t11 t69.t18.t14))
% 1.23/1.43  (step t69.t18.t16 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t18.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) __flatten_var_0))) :rule cong :premises (t69.t18.t15 t69.t18.t16))
% 1.23/1.43  (step t69.t18.t18 (cl (= (@ (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) __flatten_var_0) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.43  (step t69.t18.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) :rule trans :premises (t69.t18.t17 t69.t18.t18))
% 1.23/1.43  (step t69.t18 (cl (= (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) :rule bind)
% 1.23/1.43  (step t69.t19 (cl (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))))) :rule cong :premises (t69.t17 t69.t18))
% 1.23/1.43  (step t69.t20 (cl (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))))) :rule trans :premises (t69.t16 t69.t19))
% 1.23/1.43  (step t69.t21 (cl (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) :rule resolution :premises (t69.t13 t69.t20 a12))
% 1.23/1.43  (step t69.t22 (cl (not (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t23 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.23/1.43  (anchor :step t69.t24 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t24.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t24.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t24.t3 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.43  (step t69.t24.t4 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t24.t5 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.23/1.43  (anchor :step t69.t24.t6 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t24.t6.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t24.t6.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t24.t6.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t24.t6.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.43  (step t69.t24.t6.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t24.t6.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.43  (anchor :step t69.t24.t6.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t24.t6.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t24.t6.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t24.t6.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t24.t6.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.43  (step t69.t24.t6.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t24.t6.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.43  (anchor :step t69.t24.t6.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t24.t6.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t24.t6.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t24.t6.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t24.t6.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.43  (step t69.t24.t6.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t24.t6.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.43  (anchor :step t69.t24.t6.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t24.t6.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.43  (step t69.t24.t6.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.43  (step t69.t24.t6.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.43  (step t69.t24.t6.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.43  (step t69.t24.t6.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.43  (step t69.t24.t6.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.43  (anchor :step t69.t24.t6.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.43  (step t69.t24.t6.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t6.t7.t7.t7.t7.t5))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t6.t7.t7.t7.t7.t5))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t7.t6 t69.t24.t6.t7.t7.t7.t7.t8))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t7.t7 t69.t24.t6.t7.t7.t7.t7.t9))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t7.t6 t69.t24.t6.t7.t7.t7.t7.t11))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t7.t10 t69.t24.t6.t7.t7.t7.t7.t12))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t7.t6 t69.t24.t6.t7.t7.t7.t7.t13))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t7.t14 t69.t24.t6.t7.t7.t7.t7.t15))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t6 t69.t24.t6.t7.t7.t7.t7))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t10.t5 t69.t24.t6.t7.t7.t7.t10.t6))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t10.t9.t3 t69.t24.t6.t7.t7.t7.t10.t9.t4))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t7.t7.t10.t8 t69.t24.t6.t7.t7.t7.t10.t9))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t7.t7.t10.t7 t69.t24.t6.t7.t7.t7.t10.t10))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t10.t11 t69.t24.t6.t7.t7.t7.t10.t12))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t10.t15.t2 t69.t24.t6.t7.t7.t7.t10.t15.t3))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t7.t7.t7.t10.t14 t69.t24.t6.t7.t7.t7.t10.t15))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t7.t7.t7.t10.t13 t69.t24.t6.t7.t7.t7.t10.t16))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t10.t4 t69.t24.t6.t7.t7.t7.t10.t17))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t10.t20.t2))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t7.t7.t7.t10.t19 t69.t24.t6.t7.t7.t7.t10.t20))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t7.t7.t7.t10.t18 t69.t24.t6.t7.t7.t7.t10.t21))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t10.t22 t69.t24.t6.t7.t7.t7.t10.t23))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t6.t7.t7.t7.t10.t24 t69.t24.t6.t7.t7.t7.t10.t25))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t9 t69.t24.t6.t7.t7.t7.t10))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t6.t7.t7.t7.t8 t69.t24.t6.t7.t7.t7.t11))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t6.t7.t7.t7.t5 t69.t24.t6.t7.t7.t7.t12 a4))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t7.t7.t7.t4 t69.t24.t6.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t6.t7.t7.t7.t14))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t6.t7.t7.t7.t14))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t16 t69.t24.t6.t7.t7.t7.t17))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t15 t69.t24.t6.t7.t7.t7.t18))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t19 t69.t24.t6.t7.t7.t7.t20))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t7.t7.t7.t21 t69.t24.t6.t7.t7.t7.t22))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t7.t7.t6 t69.t24.t6.t7.t7.t7))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t6.t7.t7.t10.t4 t69.t24.t6.t7.t7.t10.t5))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t6.t7.t7.t10.t8.t3 t69.t24.t6.t7.t7.t10.t8.t4))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t7.t10.t7 t69.t24.t6.t7.t7.t10.t8))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t7.t10.t6 t69.t24.t6.t7.t7.t10.t9))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t24.t6.t7.t7.t10.t10 t69.t24.t6.t7.t7.t10.t11))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t7.t10.t12 t69.t24.t6.t7.t7.t10.t13))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t7.t7.t10.t14 t69.t24.t6.t7.t7.t10.t15))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t24.t6.t7.t7.t10.t16 t69.t24.t6.t7.t7.t10.t17))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t24.t6.t7.t7.t9 t69.t24.t6.t7.t7.t10))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t6.t7.t7.t8 t69.t24.t6.t7.t7.t11))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t24.t6.t7.t7.t5 t69.t24.t6.t7.t7.t12 a5))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t6.t7.t7.t16.t5))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t6.t7.t7.t16.t5))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t6.t7.t7.t16.t6 t69.t24.t6.t7.t7.t16.t8))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t6.t7.t7.t16.t7 t69.t24.t6.t7.t7.t16.t9))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t6.t7.t7.t16.t6 t69.t24.t6.t7.t7.t16.t11))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t6.t7.t7.t16.t10 t69.t24.t6.t7.t7.t16.t12))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t6.t7.t7.t16.t6 t69.t24.t6.t7.t7.t16.t13))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t7.t7.t16.t14 t69.t24.t6.t7.t7.t16.t15))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t7.t7.t15 t69.t24.t6.t7.t7.t16))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t6.t7.t7.t19.t5 t69.t24.t6.t7.t7.t19.t6))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t6.t7.t7.t19.t9.t3 t69.t24.t6.t7.t7.t19.t9.t4))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t7.t19.t8 t69.t24.t6.t7.t7.t19.t9))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t7.t19.t7 t69.t24.t6.t7.t7.t19.t10))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t7.t7.t19.t11 t69.t24.t6.t7.t7.t19.t12))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t6.t7.t7.t19.t15.t2 t69.t24.t6.t7.t7.t19.t15.t3))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t7.t7.t19.t14 t69.t24.t6.t7.t7.t19.t15))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t7.t7.t19.t13 t69.t24.t6.t7.t7.t19.t16))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t6.t7.t7.t19.t4 t69.t24.t6.t7.t7.t19.t17))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t7.t7.t19.t20.t2))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t7.t7.t19.t19 t69.t24.t6.t7.t7.t19.t20))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t7.t7.t19.t18 t69.t24.t6.t7.t7.t19.t21))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t7.t7.t19.t22 t69.t24.t6.t7.t7.t19.t23))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t6.t7.t7.t19.t24 t69.t24.t6.t7.t7.t19.t25))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t6.t7.t7.t18 t69.t24.t6.t7.t7.t19))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t6.t7.t7.t17 t69.t24.t6.t7.t7.t20))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t6.t7.t7.t14 t69.t24.t6.t7.t7.t21 a4))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t7.t7.t4 t69.t24.t6.t7.t7.t13 t69.t24.t6.t7.t7.t22 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t6.t7.t7.t23))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t6.t7.t7.t23))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t6.t7.t7.t25 t69.t24.t6.t7.t7.t26))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t6.t7.t7.t24 t69.t24.t6.t7.t7.t27))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t24.t6.t7.t7.t28 t69.t24.t6.t7.t7.t29))
% 1.23/1.44  (step t69.t24.t6.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t7.t7.t30 t69.t24.t6.t7.t7.t31))
% 1.23/1.44  (step t69.t24.t6.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t7.t6 t69.t24.t6.t7.t7))
% 1.23/1.44  (step t69.t24.t6.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t7.t10.t4 t69.t24.t6.t7.t10.t5))
% 1.23/1.44  (step t69.t24.t6.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t6.t7.t10.t8.t3 t69.t24.t6.t7.t10.t8.t4))
% 1.23/1.44  (step t69.t24.t6.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t10.t7 t69.t24.t6.t7.t10.t8))
% 1.23/1.44  (step t69.t24.t6.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t10.t6 t69.t24.t6.t7.t10.t9))
% 1.23/1.44  (step t69.t24.t6.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t24.t6.t7.t10.t10 t69.t24.t6.t7.t10.t11))
% 1.23/1.44  (step t69.t24.t6.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t24.t6.t7.t10.t12 t69.t24.t6.t7.t10.t13))
% 1.23/1.44  (step t69.t24.t6.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t7.t10.t14 t69.t24.t6.t7.t10.t15))
% 1.23/1.44  (step t69.t24.t6.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t24.t6.t7.t10.t16 t69.t24.t6.t7.t10.t17))
% 1.23/1.44  (step t69.t24.t6.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t24.t6.t7.t9 t69.t24.t6.t7.t10))
% 1.23/1.44  (step t69.t24.t6.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t24.t6.t7.t8 t69.t24.t6.t7.t11))
% 1.23/1.44  (step t69.t24.t6.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t24.t6.t7.t5 t69.t24.t6.t7.t12 a6))
% 1.23/1.44  (step t69.t24.t6.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t6.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t6.t7.t16.t7.t5))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t6.t7.t16.t7.t5))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t6.t7.t16.t7.t6 t69.t24.t6.t7.t16.t7.t8))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t6.t7.t16.t7.t7 t69.t24.t6.t7.t16.t7.t9))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t6.t7.t16.t7.t6 t69.t24.t6.t7.t16.t7.t11))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t6.t7.t16.t7.t10 t69.t24.t6.t7.t16.t7.t12))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t6.t7.t16.t7.t6 t69.t24.t6.t7.t16.t7.t13))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t7.t16.t7.t14 t69.t24.t6.t7.t16.t7.t15))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t7.t16.t6 t69.t24.t6.t7.t16.t7))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t6.t7.t16.t10.t5 t69.t24.t6.t7.t16.t10.t6))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t6.t7.t16.t10.t9.t3 t69.t24.t6.t7.t16.t10.t9.t4))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t16.t10.t8 t69.t24.t6.t7.t16.t10.t9))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t16.t10.t7 t69.t24.t6.t7.t16.t10.t10))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t7.t16.t10.t11 t69.t24.t6.t7.t16.t10.t12))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t6.t7.t16.t10.t15.t2 t69.t24.t6.t7.t16.t10.t15.t3))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t7.t16.t10.t14 t69.t24.t6.t7.t16.t10.t15))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t7.t16.t10.t13 t69.t24.t6.t7.t16.t10.t16))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t6.t7.t16.t10.t4 t69.t24.t6.t7.t16.t10.t17))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t7.t16.t10.t20.t2))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t7.t16.t10.t19 t69.t24.t6.t7.t16.t10.t20))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t7.t16.t10.t18 t69.t24.t6.t7.t16.t10.t21))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t7.t16.t10.t22 t69.t24.t6.t7.t16.t10.t23))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t6.t7.t16.t10.t24 t69.t24.t6.t7.t16.t10.t25))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t6.t7.t16.t9 t69.t24.t6.t7.t16.t10))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t6.t7.t16.t8 t69.t24.t6.t7.t16.t11))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t6.t7.t16.t5 t69.t24.t6.t7.t16.t12 a4))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t7.t16.t4 t69.t24.t6.t7.t16.t13 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t6.t7.t16.t14))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t6.t7.t16.t14))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t6.t7.t16.t16 t69.t24.t6.t7.t16.t17))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t6.t7.t16.t15 t69.t24.t6.t7.t16.t18))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t24.t6.t7.t16.t19 t69.t24.t6.t7.t16.t20))
% 1.23/1.44  (step t69.t24.t6.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t7.t16.t21 t69.t24.t6.t7.t16.t22))
% 1.23/1.44  (step t69.t24.t6.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t7.t15 t69.t24.t6.t7.t16))
% 1.23/1.44  (step t69.t24.t6.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t6.t7.t19.t4 t69.t24.t6.t7.t19.t5))
% 1.23/1.44  (step t69.t24.t6.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t6.t7.t19.t8.t3 t69.t24.t6.t7.t19.t8.t4))
% 1.23/1.44  (step t69.t24.t6.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t19.t7 t69.t24.t6.t7.t19.t8))
% 1.23/1.44  (step t69.t24.t6.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t19.t6 t69.t24.t6.t7.t19.t9))
% 1.23/1.44  (step t69.t24.t6.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t24.t6.t7.t19.t10 t69.t24.t6.t7.t19.t11))
% 1.23/1.44  (step t69.t24.t6.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t19.t12 t69.t24.t6.t7.t19.t13))
% 1.23/1.44  (step t69.t24.t6.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t7.t19.t14 t69.t24.t6.t7.t19.t15))
% 1.23/1.44  (step t69.t24.t6.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t24.t6.t7.t19.t16 t69.t24.t6.t7.t19.t17))
% 1.23/1.44  (step t69.t24.t6.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t24.t6.t7.t18 t69.t24.t6.t7.t19))
% 1.23/1.44  (step t69.t24.t6.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t6.t7.t17 t69.t24.t6.t7.t20))
% 1.23/1.44  (step t69.t24.t6.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t24.t6.t7.t14 t69.t24.t6.t7.t21 a5))
% 1.23/1.44  (step t69.t24.t6.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t6.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t6.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t7.t25.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t6.t7.t25.t5))
% 1.23/1.44  (step t69.t24.t6.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t6.t7.t25.t5))
% 1.23/1.44  (step t69.t24.t6.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t6.t7.t25.t6 t69.t24.t6.t7.t25.t8))
% 1.23/1.44  (step t69.t24.t6.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t6.t7.t25.t7 t69.t24.t6.t7.t25.t9))
% 1.23/1.44  (step t69.t24.t6.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t6.t7.t25.t6 t69.t24.t6.t7.t25.t11))
% 1.23/1.44  (step t69.t24.t6.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t6.t7.t25.t10 t69.t24.t6.t7.t25.t12))
% 1.23/1.44  (step t69.t24.t6.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t6.t7.t25.t6 t69.t24.t6.t7.t25.t13))
% 1.23/1.44  (step t69.t24.t6.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t7.t25.t14 t69.t24.t6.t7.t25.t15))
% 1.23/1.44  (step t69.t24.t6.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t7.t24 t69.t24.t6.t7.t25))
% 1.23/1.44  (step t69.t24.t6.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t6.t7.t28.t5 t69.t24.t6.t7.t28.t6))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t6.t7.t28.t9.t3 t69.t24.t6.t7.t28.t9.t4))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t28.t8 t69.t24.t6.t7.t28.t9))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t7.t28.t7 t69.t24.t6.t7.t28.t10))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t7.t28.t11 t69.t24.t6.t7.t28.t12))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t6.t7.t28.t15.t2 t69.t24.t6.t7.t28.t15.t3))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t7.t28.t14 t69.t24.t6.t7.t28.t15))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t7.t28.t13 t69.t24.t6.t7.t28.t16))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t6.t7.t28.t4 t69.t24.t6.t7.t28.t17))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t7.t28.t20.t2))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t7.t28.t19 t69.t24.t6.t7.t28.t20))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t7.t28.t18 t69.t24.t6.t7.t28.t21))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t7.t28.t22 t69.t24.t6.t7.t28.t23))
% 1.23/1.44  (step t69.t24.t6.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t6.t7.t28.t24 t69.t24.t6.t7.t28.t25))
% 1.23/1.44  (step t69.t24.t6.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t6.t7.t27 t69.t24.t6.t7.t28))
% 1.23/1.44  (step t69.t24.t6.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t6.t7.t26 t69.t24.t6.t7.t29))
% 1.23/1.44  (step t69.t24.t6.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t6.t7.t23 t69.t24.t6.t7.t30 a4))
% 1.23/1.44  (step t69.t24.t6.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t7.t4 t69.t24.t6.t7.t13 t69.t24.t6.t7.t22 t69.t24.t6.t7.t31 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t69.t24.t6.t7.t32))
% 1.23/1.44  (step t69.t24.t6.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t69.t24.t6.t7.t32))
% 1.23/1.44  (step t69.t24.t6.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t24.t6.t7.t34 t69.t24.t6.t7.t35))
% 1.23/1.44  (step t69.t24.t6.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t69.t24.t6.t7.t36 t69.t24.t6.t7.t37))
% 1.23/1.44  (step t69.t24.t6.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t69.t24.t6.t7.t33 t69.t24.t6.t7.t38))
% 1.23/1.44  (step t69.t24.t6.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t24.t6.t7.t34 t69.t24.t6.t7.t37))
% 1.23/1.44  (step t69.t24.t6.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t69.t24.t6.t7.t40 t69.t24.t6.t7.t35))
% 1.23/1.44  (step t69.t24.t6.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t69.t24.t6.t7.t39 t69.t24.t6.t7.t41))
% 1.23/1.44  (step t69.t24.t6.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t7.t42 t69.t24.t6.t7.t43))
% 1.23/1.44  (step t69.t24.t6.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t6 t69.t24.t6.t7))
% 1.23/1.44  (step t69.t24.t6.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t24.t6.t10.t5 t69.t24.t6.t10.t6))
% 1.23/1.44  (step t69.t24.t6.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t69.t24.t6.t10.t7 t69.t24.t6.t10.t8))
% 1.23/1.44  (step t69.t24.t6.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t24.t6.t10.t4 t69.t24.t6.t10.t9))
% 1.23/1.44  (step t69.t24.t6.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t10.t12.t3))
% 1.23/1.44  (step t69.t24.t6.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t10.t12.t4 t69.t24.t6.t10.t12.t5))
% 1.23/1.44  (step t69.t24.t6.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t24.t6.t10.t12.t6))
% 1.23/1.44  (step t69.t24.t6.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t24.t6.t10.t11 t69.t24.t6.t10.t12))
% 1.23/1.44  (step t69.t24.t6.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t24.t6.t10.t10 t69.t24.t6.t10.t13))
% 1.23/1.44  (step t69.t24.t6.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t24.t6.t10.t15 t69.t24.t6.t10.t16))
% 1.23/1.44  (step t69.t24.t6.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t69.t24.t6.t10.t17 t69.t24.t6.t10.t18))
% 1.23/1.44  (step t69.t24.t6.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t24.t6.t10.t14 t69.t24.t6.t10.t19))
% 1.23/1.44  (step t69.t24.t6.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t10.t22.t3))
% 1.23/1.44  (step t69.t24.t6.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t24.t6.t10.t22.t2 t69.t24.t6.t10.t22.t4))
% 1.23/1.44  (step t69.t24.t6.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t69.t24.t6.t10.t22.t5))
% 1.23/1.44  (step t69.t24.t6.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t6.t10.t21 t69.t24.t6.t10.t22))
% 1.23/1.44  (step t69.t24.t6.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t6.t10.t20 t69.t24.t6.t10.t23))
% 1.23/1.44  (step t69.t24.t6.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t10.t24 t69.t24.t6.t10.t25))
% 1.23/1.44  (step t69.t24.t6.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t69.t24.t6.t10.t26 t69.t24.t6.t10.t27))
% 1.23/1.44  (step t69.t24.t6.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t69.t24.t6.t9 t69.t24.t6.t10))
% 1.23/1.44  (step t69.t24.t6.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t69.t24.t6.t8 t69.t24.t6.t11))
% 1.23/1.44  (step t69.t24.t6.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t69.t24.t6.t5 t69.t24.t6.t12 a7))
% 1.23/1.44  (step t69.t24.t6.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t6.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t6.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t6.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t6.t16.t7.t7.t5))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t6.t16.t7.t7.t5))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t6.t16.t7.t7.t6 t69.t24.t6.t16.t7.t7.t8))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t6.t16.t7.t7.t7 t69.t24.t6.t16.t7.t7.t9))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t6.t16.t7.t7.t6 t69.t24.t6.t16.t7.t7.t11))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t6.t16.t7.t7.t10 t69.t24.t6.t16.t7.t7.t12))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t6.t16.t7.t7.t6 t69.t24.t6.t16.t7.t7.t13))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t16.t7.t7.t14 t69.t24.t6.t16.t7.t7.t15))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t16.t7.t6 t69.t24.t6.t16.t7.t7))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t6.t16.t7.t10.t5 t69.t24.t6.t16.t7.t10.t6))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t6.t16.t7.t10.t9.t3 t69.t24.t6.t16.t7.t10.t9.t4))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t16.t7.t10.t8 t69.t24.t6.t16.t7.t10.t9))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t16.t7.t10.t7 t69.t24.t6.t16.t7.t10.t10))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t16.t7.t10.t11 t69.t24.t6.t16.t7.t10.t12))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t6.t16.t7.t10.t15.t2 t69.t24.t6.t16.t7.t10.t15.t3))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t16.t7.t10.t14 t69.t24.t6.t16.t7.t10.t15))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t16.t7.t10.t13 t69.t24.t6.t16.t7.t10.t16))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t6.t16.t7.t10.t4 t69.t24.t6.t16.t7.t10.t17))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t16.t7.t10.t20.t2))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t16.t7.t10.t19 t69.t24.t6.t16.t7.t10.t20))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t16.t7.t10.t18 t69.t24.t6.t16.t7.t10.t21))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t16.t7.t10.t22 t69.t24.t6.t16.t7.t10.t23))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t6.t16.t7.t10.t24 t69.t24.t6.t16.t7.t10.t25))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t6.t16.t7.t9 t69.t24.t6.t16.t7.t10))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t6.t16.t7.t8 t69.t24.t6.t16.t7.t11))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t6.t16.t7.t5 t69.t24.t6.t16.t7.t12 a4))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t16.t7.t4 t69.t24.t6.t16.t7.t13 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t6.t16.t7.t14))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t6.t16.t7.t14))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t6.t16.t7.t16 t69.t24.t6.t16.t7.t17))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t6.t16.t7.t15 t69.t24.t6.t16.t7.t18))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t24.t6.t16.t7.t19 t69.t24.t6.t16.t7.t20))
% 1.23/1.44  (step t69.t24.t6.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t16.t7.t21 t69.t24.t6.t16.t7.t22))
% 1.23/1.44  (step t69.t24.t6.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t16.t6 t69.t24.t6.t16.t7))
% 1.23/1.44  (step t69.t24.t6.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t6.t16.t10.t4 t69.t24.t6.t16.t10.t5))
% 1.23/1.44  (step t69.t24.t6.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t6.t16.t10.t8.t3 t69.t24.t6.t16.t10.t8.t4))
% 1.23/1.44  (step t69.t24.t6.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t16.t10.t7 t69.t24.t6.t16.t10.t8))
% 1.23/1.44  (step t69.t24.t6.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t16.t10.t6 t69.t24.t6.t16.t10.t9))
% 1.23/1.44  (step t69.t24.t6.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t24.t6.t16.t10.t10 t69.t24.t6.t16.t10.t11))
% 1.23/1.44  (step t69.t24.t6.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t16.t10.t12 t69.t24.t6.t16.t10.t13))
% 1.23/1.44  (step t69.t24.t6.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t16.t10.t14 t69.t24.t6.t16.t10.t15))
% 1.23/1.44  (step t69.t24.t6.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t24.t6.t16.t10.t16 t69.t24.t6.t16.t10.t17))
% 1.23/1.44  (step t69.t24.t6.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t24.t6.t16.t9 t69.t24.t6.t16.t10))
% 1.23/1.44  (step t69.t24.t6.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t6.t16.t8 t69.t24.t6.t16.t11))
% 1.23/1.44  (step t69.t24.t6.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t24.t6.t16.t5 t69.t24.t6.t16.t12 a5))
% 1.23/1.44  (step t69.t24.t6.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t6.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t6.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t16.t16.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t6.t16.t16.t5))
% 1.23/1.44  (step t69.t24.t6.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t6.t16.t16.t5))
% 1.23/1.44  (step t69.t24.t6.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t6.t16.t16.t6 t69.t24.t6.t16.t16.t8))
% 1.23/1.44  (step t69.t24.t6.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t6.t16.t16.t7 t69.t24.t6.t16.t16.t9))
% 1.23/1.44  (step t69.t24.t6.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t6.t16.t16.t6 t69.t24.t6.t16.t16.t11))
% 1.23/1.44  (step t69.t24.t6.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t6.t16.t16.t10 t69.t24.t6.t16.t16.t12))
% 1.23/1.44  (step t69.t24.t6.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t6.t16.t16.t6 t69.t24.t6.t16.t16.t13))
% 1.23/1.44  (step t69.t24.t6.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t16.t16.t14 t69.t24.t6.t16.t16.t15))
% 1.23/1.44  (step t69.t24.t6.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t16.t15 t69.t24.t6.t16.t16))
% 1.23/1.44  (step t69.t24.t6.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t6.t16.t19.t5 t69.t24.t6.t16.t19.t6))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t6.t16.t19.t9.t3 t69.t24.t6.t16.t19.t9.t4))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t16.t19.t8 t69.t24.t6.t16.t19.t9))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t16.t19.t7 t69.t24.t6.t16.t19.t10))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t16.t19.t11 t69.t24.t6.t16.t19.t12))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t6.t16.t19.t15.t2 t69.t24.t6.t16.t19.t15.t3))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t16.t19.t14 t69.t24.t6.t16.t19.t15))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t16.t19.t13 t69.t24.t6.t16.t19.t16))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t6.t16.t19.t4 t69.t24.t6.t16.t19.t17))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t16.t19.t20.t2))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t16.t19.t19 t69.t24.t6.t16.t19.t20))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t16.t19.t18 t69.t24.t6.t16.t19.t21))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t16.t19.t22 t69.t24.t6.t16.t19.t23))
% 1.23/1.44  (step t69.t24.t6.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t6.t16.t19.t24 t69.t24.t6.t16.t19.t25))
% 1.23/1.44  (step t69.t24.t6.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t6.t16.t18 t69.t24.t6.t16.t19))
% 1.23/1.44  (step t69.t24.t6.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t6.t16.t17 t69.t24.t6.t16.t20))
% 1.23/1.44  (step t69.t24.t6.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t6.t16.t14 t69.t24.t6.t16.t21 a4))
% 1.23/1.44  (step t69.t24.t6.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t16.t4 t69.t24.t6.t16.t13 t69.t24.t6.t16.t22 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t6.t16.t23))
% 1.23/1.44  (step t69.t24.t6.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t6.t16.t23))
% 1.23/1.44  (step t69.t24.t6.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t6.t16.t25 t69.t24.t6.t16.t26))
% 1.23/1.44  (step t69.t24.t6.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t6.t16.t24 t69.t24.t6.t16.t27))
% 1.23/1.44  (step t69.t24.t6.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t24.t6.t16.t28 t69.t24.t6.t16.t29))
% 1.23/1.44  (step t69.t24.t6.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t16.t30 t69.t24.t6.t16.t31))
% 1.23/1.44  (step t69.t24.t6.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t15 t69.t24.t6.t16))
% 1.23/1.44  (step t69.t24.t6.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t19.t4 t69.t24.t6.t19.t5))
% 1.23/1.44  (step t69.t24.t6.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t6.t19.t8.t3 t69.t24.t6.t19.t8.t4))
% 1.23/1.44  (step t69.t24.t6.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t19.t7 t69.t24.t6.t19.t8))
% 1.23/1.44  (step t69.t24.t6.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t19.t6 t69.t24.t6.t19.t9))
% 1.23/1.44  (step t69.t24.t6.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t24.t6.t19.t10 t69.t24.t6.t19.t11))
% 1.23/1.44  (step t69.t24.t6.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t24.t6.t19.t12 t69.t24.t6.t19.t13))
% 1.23/1.44  (step t69.t24.t6.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t19.t14 t69.t24.t6.t19.t15))
% 1.23/1.44  (step t69.t24.t6.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t24.t6.t19.t16 t69.t24.t6.t19.t17))
% 1.23/1.44  (step t69.t24.t6.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t24.t6.t18 t69.t24.t6.t19))
% 1.23/1.44  (step t69.t24.t6.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t24.t6.t17 t69.t24.t6.t20))
% 1.23/1.44  (step t69.t24.t6.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t24.t6.t14 t69.t24.t6.t21 a6))
% 1.23/1.44  (step t69.t24.t6.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t6.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t6.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t6.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t6.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t25.t7.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t6.t25.t7.t5))
% 1.23/1.44  (step t69.t24.t6.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t6.t25.t7.t5))
% 1.23/1.44  (step t69.t24.t6.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t6.t25.t7.t6 t69.t24.t6.t25.t7.t8))
% 1.23/1.44  (step t69.t24.t6.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t6.t25.t7.t7 t69.t24.t6.t25.t7.t9))
% 1.23/1.44  (step t69.t24.t6.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t6.t25.t7.t6 t69.t24.t6.t25.t7.t11))
% 1.23/1.44  (step t69.t24.t6.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t6.t25.t7.t10 t69.t24.t6.t25.t7.t12))
% 1.23/1.44  (step t69.t24.t6.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t6.t25.t7.t6 t69.t24.t6.t25.t7.t13))
% 1.23/1.44  (step t69.t24.t6.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t25.t7.t14 t69.t24.t6.t25.t7.t15))
% 1.23/1.44  (step t69.t24.t6.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t25.t6 t69.t24.t6.t25.t7))
% 1.23/1.44  (step t69.t24.t6.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t6.t25.t10.t5 t69.t24.t6.t25.t10.t6))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t6.t25.t10.t9.t3 t69.t24.t6.t25.t10.t9.t4))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t25.t10.t8 t69.t24.t6.t25.t10.t9))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t25.t10.t7 t69.t24.t6.t25.t10.t10))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t25.t10.t11 t69.t24.t6.t25.t10.t12))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t6.t25.t10.t15.t2 t69.t24.t6.t25.t10.t15.t3))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t25.t10.t14 t69.t24.t6.t25.t10.t15))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t25.t10.t13 t69.t24.t6.t25.t10.t16))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t6.t25.t10.t4 t69.t24.t6.t25.t10.t17))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t25.t10.t20.t2))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t25.t10.t19 t69.t24.t6.t25.t10.t20))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t25.t10.t18 t69.t24.t6.t25.t10.t21))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t25.t10.t22 t69.t24.t6.t25.t10.t23))
% 1.23/1.44  (step t69.t24.t6.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t6.t25.t10.t24 t69.t24.t6.t25.t10.t25))
% 1.23/1.44  (step t69.t24.t6.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t6.t25.t9 t69.t24.t6.t25.t10))
% 1.23/1.44  (step t69.t24.t6.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t6.t25.t8 t69.t24.t6.t25.t11))
% 1.23/1.44  (step t69.t24.t6.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t6.t25.t5 t69.t24.t6.t25.t12 a4))
% 1.23/1.44  (step t69.t24.t6.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t25.t4 t69.t24.t6.t25.t13 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t6.t25.t14))
% 1.23/1.44  (step t69.t24.t6.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t6.t25.t14))
% 1.23/1.44  (step t69.t24.t6.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t6.t25.t16 t69.t24.t6.t25.t17))
% 1.23/1.44  (step t69.t24.t6.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t6.t25.t15 t69.t24.t6.t25.t18))
% 1.23/1.44  (step t69.t24.t6.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t24.t6.t25.t19 t69.t24.t6.t25.t20))
% 1.23/1.44  (step t69.t24.t6.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t25.t21 t69.t24.t6.t25.t22))
% 1.23/1.44  (step t69.t24.t6.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t24 t69.t24.t6.t25))
% 1.23/1.44  (step t69.t24.t6.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t6.t28.t4 t69.t24.t6.t28.t5))
% 1.23/1.44  (step t69.t24.t6.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t6.t28.t8.t3 t69.t24.t6.t28.t8.t4))
% 1.23/1.44  (step t69.t24.t6.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t28.t7 t69.t24.t6.t28.t8))
% 1.23/1.44  (step t69.t24.t6.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t28.t6 t69.t24.t6.t28.t9))
% 1.23/1.44  (step t69.t24.t6.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t24.t6.t28.t10 t69.t24.t6.t28.t11))
% 1.23/1.44  (step t69.t24.t6.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t28.t12 t69.t24.t6.t28.t13))
% 1.23/1.44  (step t69.t24.t6.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t28.t14 t69.t24.t6.t28.t15))
% 1.23/1.44  (step t69.t24.t6.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t24.t6.t28.t16 t69.t24.t6.t28.t17))
% 1.23/1.44  (step t69.t24.t6.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t24.t6.t27 t69.t24.t6.t28))
% 1.23/1.44  (step t69.t24.t6.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t6.t26 t69.t24.t6.t29))
% 1.23/1.44  (step t69.t24.t6.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t24.t6.t23 t69.t24.t6.t30 a5))
% 1.23/1.44  (step t69.t24.t6.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t6.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t6.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t34.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t6.t34.t5))
% 1.23/1.44  (step t69.t24.t6.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t6.t34.t5))
% 1.23/1.44  (step t69.t24.t6.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t6.t34.t6 t69.t24.t6.t34.t8))
% 1.23/1.44  (step t69.t24.t6.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t6.t34.t7 t69.t24.t6.t34.t9))
% 1.23/1.44  (step t69.t24.t6.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t6.t34.t6 t69.t24.t6.t34.t11))
% 1.23/1.44  (step t69.t24.t6.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t6.t34.t10 t69.t24.t6.t34.t12))
% 1.23/1.44  (step t69.t24.t6.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t6.t34.t6 t69.t24.t6.t34.t13))
% 1.23/1.44  (step t69.t24.t6.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t34.t14 t69.t24.t6.t34.t15))
% 1.23/1.44  (step t69.t24.t6.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t6.t33 t69.t24.t6.t34))
% 1.23/1.44  (step t69.t24.t6.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t6.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t6.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t6.t37.t5 t69.t24.t6.t37.t6))
% 1.23/1.44  (step t69.t24.t6.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t6.t37.t9.t3 t69.t24.t6.t37.t9.t4))
% 1.23/1.44  (step t69.t24.t6.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t37.t8 t69.t24.t6.t37.t9))
% 1.23/1.44  (step t69.t24.t6.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t6.t37.t7 t69.t24.t6.t37.t10))
% 1.23/1.44  (step t69.t24.t6.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t37.t11 t69.t24.t6.t37.t12))
% 1.23/1.44  (step t69.t24.t6.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t6.t37.t15.t2 t69.t24.t6.t37.t15.t3))
% 1.23/1.44  (step t69.t24.t6.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t37.t14 t69.t24.t6.t37.t15))
% 1.23/1.44  (step t69.t24.t6.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t6.t37.t13 t69.t24.t6.t37.t16))
% 1.23/1.44  (step t69.t24.t6.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t6.t37.t4 t69.t24.t6.t37.t17))
% 1.23/1.44  (step t69.t24.t6.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t6.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t6.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t6.t37.t20.t2))
% 1.23/1.44  (step t69.t24.t6.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t37.t19 t69.t24.t6.t37.t20))
% 1.23/1.44  (step t69.t24.t6.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t6.t37.t18 t69.t24.t6.t37.t21))
% 1.23/1.44  (step t69.t24.t6.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t37.t22 t69.t24.t6.t37.t23))
% 1.23/1.44  (step t69.t24.t6.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t6.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t6.t37.t24 t69.t24.t6.t37.t25))
% 1.23/1.44  (step t69.t24.t6.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t6.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t6.t36 t69.t24.t6.t37))
% 1.23/1.44  (step t69.t24.t6.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t6.t35 t69.t24.t6.t38))
% 1.23/1.44  (step t69.t24.t6.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t6.t32 t69.t24.t6.t39 a4))
% 1.23/1.44  (step t69.t24.t6.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t6.t4 t69.t24.t6.t13 t69.t24.t6.t22 t69.t24.t6.t31 t69.t24.t6.t40 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t6.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t6.t41))
% 1.23/1.44  (step t69.t24.t6.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t69.t24.t6.t41))
% 1.23/1.44  (step t69.t24.t6.t44 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t69.t24.t6.t43 t69.t24.t6.t44))
% 1.23/1.44  (step t69.t24.t6.t46 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t69.t24.t6.t45 t69.t24.t6.t46))
% 1.23/1.44  (step t69.t24.t6.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t69.t24.t6.t42 t69.t24.t6.t47))
% 1.23/1.44  (step t69.t24.t6.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t6.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t69.t24.t6.t48 t69.t24.t6.t49))
% 1.23/1.44  (step t69.t24.t6 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t7 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t69.t24.t5 t69.t24.t6))
% 1.23/1.44  (step t69.t24.t8 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t9 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t9.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t9.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t9.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t9.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t9.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t9.t6 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t9.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t69.t24.t9.t5 t69.t24.t9.t6))
% 1.23/1.44  (step t69.t24.t9.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t9.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t9.t7 t69.t24.t9.t8))
% 1.23/1.44  (step t69.t24.t9.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t69.t24.t9.t4 t69.t24.t9.t9))
% 1.23/1.44  (step t69.t24.t9.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t9.t12 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t9.t12.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t9.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t9.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t69.t24.t9.t12.t2))
% 1.23/1.44  (step t69.t24.t9.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t9.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t69.t24.t9.t12.t3 t69.t24.t9.t12.t4))
% 1.23/1.44  (step t69.t24.t9.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t9.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t69.t24.t9.t11 t69.t24.t9.t12))
% 1.23/1.44  (step t69.t24.t9.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t69.t24.t9.t10 t69.t24.t9.t13))
% 1.23/1.44  (step t69.t24.t9.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t9.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t9.t14 t69.t24.t9.t15))
% 1.23/1.44  (step t69.t24.t9.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t9.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t24.t9.t16 t69.t24.t9.t17))
% 1.23/1.44  (step t69.t24.t9 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t10 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t8 t69.t24.t9))
% 1.23/1.44  (step t69.t24.t11 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t7 t69.t24.t10))
% 1.23/1.44  (step t69.t24.t12 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t4 t69.t24.t11 a8))
% 1.23/1.44  (step t69.t24.t13 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t14 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t15 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t15.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t15.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t15.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t15.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t15.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t15.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t15.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t15.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t15.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t15.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t15.t7.t7.t7.t5))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t15.t7.t7.t7.t5))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t15.t7.t7.t7.t6 t69.t24.t15.t7.t7.t7.t8))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t15.t7.t7.t7.t7 t69.t24.t15.t7.t7.t7.t9))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t15.t7.t7.t7.t6 t69.t24.t15.t7.t7.t7.t11))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t15.t7.t7.t7.t10 t69.t24.t15.t7.t7.t7.t12))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t15.t7.t7.t7.t6 t69.t24.t15.t7.t7.t7.t13))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t15.t7.t7.t7.t14 t69.t24.t15.t7.t7.t7.t15))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t15.t7.t7.t6 t69.t24.t15.t7.t7.t7))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t15.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t15.t7.t7.t10.t5 t69.t24.t15.t7.t7.t10.t6))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t15.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t15.t7.t7.t10.t9.t3 t69.t24.t15.t7.t7.t10.t9.t4))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t7.t7.t10.t8 t69.t24.t15.t7.t7.t10.t9))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t7.t7.t10.t7 t69.t24.t15.t7.t7.t10.t10))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t15.t7.t7.t10.t11 t69.t24.t15.t7.t7.t10.t12))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t15.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t15.t7.t7.t10.t15.t2 t69.t24.t15.t7.t7.t10.t15.t3))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t15.t7.t7.t10.t14 t69.t24.t15.t7.t7.t10.t15))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t15.t7.t7.t10.t13 t69.t24.t15.t7.t7.t10.t16))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t15.t7.t7.t10.t4 t69.t24.t15.t7.t7.t10.t17))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t15.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t15.t7.t7.t10.t20.t2))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t15.t7.t7.t10.t19 t69.t24.t15.t7.t7.t10.t20))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t15.t7.t7.t10.t18 t69.t24.t15.t7.t7.t10.t21))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t15.t7.t7.t10.t22 t69.t24.t15.t7.t7.t10.t23))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t15.t7.t7.t10.t24 t69.t24.t15.t7.t7.t10.t25))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t15.t7.t7.t9 t69.t24.t15.t7.t7.t10))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t15.t7.t7.t8 t69.t24.t15.t7.t7.t11))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t15.t7.t7.t5 t69.t24.t15.t7.t7.t12 a4))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t15.t7.t7.t4 t69.t24.t15.t7.t7.t13 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t15.t7.t7.t14))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t15.t7.t7.t14))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t15.t7.t7.t16 t69.t24.t15.t7.t7.t17))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t15.t7.t7.t15 t69.t24.t15.t7.t7.t18))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t24.t15.t7.t7.t19 t69.t24.t15.t7.t7.t20))
% 1.23/1.44  (step t69.t24.t15.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t24.t15.t7.t7.t21 t69.t24.t15.t7.t7.t22))
% 1.23/1.44  (step t69.t24.t15.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t24.t15.t7.t6 t69.t24.t15.t7.t7))
% 1.23/1.44  (step t69.t24.t15.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t15.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t15.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t15.t7.t10.t4 t69.t24.t15.t7.t10.t5))
% 1.23/1.44  (step t69.t24.t15.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t15.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t15.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t15.t7.t10.t8.t3 t69.t24.t15.t7.t10.t8.t4))
% 1.23/1.44  (step t69.t24.t15.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t7.t10.t7 t69.t24.t15.t7.t10.t8))
% 1.23/1.44  (step t69.t24.t15.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t7.t10.t6 t69.t24.t15.t7.t10.t9))
% 1.23/1.44  (step t69.t24.t15.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t24.t15.t7.t10.t10 t69.t24.t15.t7.t10.t11))
% 1.23/1.44  (step t69.t24.t15.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t7.t10.t12 t69.t24.t15.t7.t10.t13))
% 1.23/1.44  (step t69.t24.t15.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t24.t15.t7.t10.t14 t69.t24.t15.t7.t10.t15))
% 1.23/1.44  (step t69.t24.t15.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t24.t15.t7.t10.t16 t69.t24.t15.t7.t10.t17))
% 1.23/1.44  (step t69.t24.t15.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t24.t15.t7.t9 t69.t24.t15.t7.t10))
% 1.23/1.44  (step t69.t24.t15.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t15.t7.t8 t69.t24.t15.t7.t11))
% 1.23/1.44  (step t69.t24.t15.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t24.t15.t7.t5 t69.t24.t15.t7.t12 a5))
% 1.23/1.44  (step t69.t24.t15.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t15.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t15.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t15.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t15.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t15.t7.t16.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t15.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t15.t7.t16.t5))
% 1.23/1.44  (step t69.t24.t15.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t15.t7.t16.t5))
% 1.23/1.44  (step t69.t24.t15.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t15.t7.t16.t6 t69.t24.t15.t7.t16.t8))
% 1.23/1.44  (step t69.t24.t15.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t15.t7.t16.t7 t69.t24.t15.t7.t16.t9))
% 1.23/1.44  (step t69.t24.t15.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t15.t7.t16.t6 t69.t24.t15.t7.t16.t11))
% 1.23/1.44  (step t69.t24.t15.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t15.t7.t16.t10 t69.t24.t15.t7.t16.t12))
% 1.23/1.44  (step t69.t24.t15.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t15.t7.t16.t6 t69.t24.t15.t7.t16.t13))
% 1.23/1.44  (step t69.t24.t15.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t15.t7.t16.t14 t69.t24.t15.t7.t16.t15))
% 1.23/1.44  (step t69.t24.t15.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t15.t7.t15 t69.t24.t15.t7.t16))
% 1.23/1.44  (step t69.t24.t15.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t15.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t15.t7.t19.t5 t69.t24.t15.t7.t19.t6))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t15.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t15.t7.t19.t9.t3 t69.t24.t15.t7.t19.t9.t4))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t7.t19.t8 t69.t24.t15.t7.t19.t9))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t7.t19.t7 t69.t24.t15.t7.t19.t10))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t15.t7.t19.t11 t69.t24.t15.t7.t19.t12))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t15.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t15.t7.t19.t15.t2 t69.t24.t15.t7.t19.t15.t3))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t15.t7.t19.t14 t69.t24.t15.t7.t19.t15))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t15.t7.t19.t13 t69.t24.t15.t7.t19.t16))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t15.t7.t19.t4 t69.t24.t15.t7.t19.t17))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t15.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t15.t7.t19.t20.t2))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t15.t7.t19.t19 t69.t24.t15.t7.t19.t20))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t15.t7.t19.t18 t69.t24.t15.t7.t19.t21))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t15.t7.t19.t22 t69.t24.t15.t7.t19.t23))
% 1.23/1.44  (step t69.t24.t15.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t15.t7.t19.t24 t69.t24.t15.t7.t19.t25))
% 1.23/1.44  (step t69.t24.t15.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t15.t7.t18 t69.t24.t15.t7.t19))
% 1.23/1.44  (step t69.t24.t15.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t15.t7.t17 t69.t24.t15.t7.t20))
% 1.23/1.44  (step t69.t24.t15.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t15.t7.t14 t69.t24.t15.t7.t21 a4))
% 1.23/1.44  (step t69.t24.t15.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t15.t7.t4 t69.t24.t15.t7.t13 t69.t24.t15.t7.t22 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t15.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t15.t7.t23))
% 1.23/1.44  (step t69.t24.t15.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t15.t7.t23))
% 1.23/1.44  (step t69.t24.t15.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t15.t7.t25 t69.t24.t15.t7.t26))
% 1.23/1.44  (step t69.t24.t15.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t15.t7.t24 t69.t24.t15.t7.t27))
% 1.23/1.44  (step t69.t24.t15.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t24.t15.t7.t28 t69.t24.t15.t7.t29))
% 1.23/1.44  (step t69.t24.t15.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t24.t15.t7.t30 t69.t24.t15.t7.t31))
% 1.23/1.44  (step t69.t24.t15.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t24.t15.t6 t69.t24.t15.t7))
% 1.23/1.44  (step t69.t24.t15.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t15.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t15.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t15.t10.t4 t69.t24.t15.t10.t5))
% 1.23/1.44  (step t69.t24.t15.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t15.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t15.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t15.t10.t8.t3 t69.t24.t15.t10.t8.t4))
% 1.23/1.44  (step t69.t24.t15.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t10.t7 t69.t24.t15.t10.t8))
% 1.23/1.44  (step t69.t24.t15.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t10.t6 t69.t24.t15.t10.t9))
% 1.23/1.44  (step t69.t24.t15.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t24.t15.t10.t10 t69.t24.t15.t10.t11))
% 1.23/1.44  (step t69.t24.t15.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t24.t15.t10.t12 t69.t24.t15.t10.t13))
% 1.23/1.44  (step t69.t24.t15.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t24.t15.t10.t14 t69.t24.t15.t10.t15))
% 1.23/1.44  (step t69.t24.t15.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t24.t15.t10.t16 t69.t24.t15.t10.t17))
% 1.23/1.44  (step t69.t24.t15.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t24.t15.t9 t69.t24.t15.t10))
% 1.23/1.44  (step t69.t24.t15.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t24.t15.t8 t69.t24.t15.t11))
% 1.23/1.44  (step t69.t24.t15.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t24.t15.t5 t69.t24.t15.t12 a6))
% 1.23/1.44  (step t69.t24.t15.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t15.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t15.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t15.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t15.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t15.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t15.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t15.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t15.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t15.t16.t7.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t15.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t15.t16.t7.t5))
% 1.23/1.44  (step t69.t24.t15.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t15.t16.t7.t5))
% 1.23/1.44  (step t69.t24.t15.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t15.t16.t7.t6 t69.t24.t15.t16.t7.t8))
% 1.23/1.44  (step t69.t24.t15.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t15.t16.t7.t7 t69.t24.t15.t16.t7.t9))
% 1.23/1.44  (step t69.t24.t15.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t15.t16.t7.t6 t69.t24.t15.t16.t7.t11))
% 1.23/1.44  (step t69.t24.t15.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t15.t16.t7.t10 t69.t24.t15.t16.t7.t12))
% 1.23/1.44  (step t69.t24.t15.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t15.t16.t7.t6 t69.t24.t15.t16.t7.t13))
% 1.23/1.44  (step t69.t24.t15.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t15.t16.t7.t14 t69.t24.t15.t16.t7.t15))
% 1.23/1.44  (step t69.t24.t15.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t15.t16.t6 t69.t24.t15.t16.t7))
% 1.23/1.44  (step t69.t24.t15.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t15.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t15.t16.t10.t5 t69.t24.t15.t16.t10.t6))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t15.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t15.t16.t10.t9.t3 t69.t24.t15.t16.t10.t9.t4))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t16.t10.t8 t69.t24.t15.t16.t10.t9))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t16.t10.t7 t69.t24.t15.t16.t10.t10))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t15.t16.t10.t11 t69.t24.t15.t16.t10.t12))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t15.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t15.t16.t10.t15.t2 t69.t24.t15.t16.t10.t15.t3))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t15.t16.t10.t14 t69.t24.t15.t16.t10.t15))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t15.t16.t10.t13 t69.t24.t15.t16.t10.t16))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t15.t16.t10.t4 t69.t24.t15.t16.t10.t17))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t15.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t15.t16.t10.t20.t2))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t15.t16.t10.t19 t69.t24.t15.t16.t10.t20))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t15.t16.t10.t18 t69.t24.t15.t16.t10.t21))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t15.t16.t10.t22 t69.t24.t15.t16.t10.t23))
% 1.23/1.44  (step t69.t24.t15.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t15.t16.t10.t24 t69.t24.t15.t16.t10.t25))
% 1.23/1.44  (step t69.t24.t15.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t15.t16.t9 t69.t24.t15.t16.t10))
% 1.23/1.44  (step t69.t24.t15.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t15.t16.t8 t69.t24.t15.t16.t11))
% 1.23/1.44  (step t69.t24.t15.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t15.t16.t5 t69.t24.t15.t16.t12 a4))
% 1.23/1.44  (step t69.t24.t15.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t15.t16.t4 t69.t24.t15.t16.t13 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t15.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t15.t16.t14))
% 1.23/1.44  (step t69.t24.t15.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t15.t16.t14))
% 1.23/1.44  (step t69.t24.t15.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t15.t16.t16 t69.t24.t15.t16.t17))
% 1.23/1.44  (step t69.t24.t15.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t15.t16.t15 t69.t24.t15.t16.t18))
% 1.23/1.44  (step t69.t24.t15.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t24.t15.t16.t19 t69.t24.t15.t16.t20))
% 1.23/1.44  (step t69.t24.t15.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t24.t15.t16.t21 t69.t24.t15.t16.t22))
% 1.23/1.44  (step t69.t24.t15.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t24.t15.t15 t69.t24.t15.t16))
% 1.23/1.44  (step t69.t24.t15.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t15.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t15.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t15.t19.t4 t69.t24.t15.t19.t5))
% 1.23/1.44  (step t69.t24.t15.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t15.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t15.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t15.t19.t8.t3 t69.t24.t15.t19.t8.t4))
% 1.23/1.44  (step t69.t24.t15.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t19.t7 t69.t24.t15.t19.t8))
% 1.23/1.44  (step t69.t24.t15.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t19.t6 t69.t24.t15.t19.t9))
% 1.23/1.44  (step t69.t24.t15.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t24.t15.t19.t10 t69.t24.t15.t19.t11))
% 1.23/1.44  (step t69.t24.t15.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t19.t12 t69.t24.t15.t19.t13))
% 1.23/1.44  (step t69.t24.t15.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t24.t15.t19.t14 t69.t24.t15.t19.t15))
% 1.23/1.44  (step t69.t24.t15.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t24.t15.t19.t16 t69.t24.t15.t19.t17))
% 1.23/1.44  (step t69.t24.t15.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t24.t15.t18 t69.t24.t15.t19))
% 1.23/1.44  (step t69.t24.t15.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t15.t17 t69.t24.t15.t20))
% 1.23/1.44  (step t69.t24.t15.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t24.t15.t14 t69.t24.t15.t21 a5))
% 1.23/1.44  (step t69.t24.t15.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t15.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t15.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t15.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t15.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t15.t25.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t15.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t15.t25.t5))
% 1.23/1.44  (step t69.t24.t15.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t15.t25.t5))
% 1.23/1.44  (step t69.t24.t15.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t15.t25.t6 t69.t24.t15.t25.t8))
% 1.23/1.44  (step t69.t24.t15.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t15.t25.t7 t69.t24.t15.t25.t9))
% 1.23/1.44  (step t69.t24.t15.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t15.t25.t6 t69.t24.t15.t25.t11))
% 1.23/1.44  (step t69.t24.t15.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t15.t25.t10 t69.t24.t15.t25.t12))
% 1.23/1.44  (step t69.t24.t15.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t15.t25.t6 t69.t24.t15.t25.t13))
% 1.23/1.44  (step t69.t24.t15.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t15.t25.t14 t69.t24.t15.t25.t15))
% 1.23/1.44  (step t69.t24.t15.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t15.t24 t69.t24.t15.t25))
% 1.23/1.44  (step t69.t24.t15.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t15.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t15.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t15.t28.t5 t69.t24.t15.t28.t6))
% 1.23/1.44  (step t69.t24.t15.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t15.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t15.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t15.t28.t9.t3 t69.t24.t15.t28.t9.t4))
% 1.23/1.44  (step t69.t24.t15.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t28.t8 t69.t24.t15.t28.t9))
% 1.23/1.44  (step t69.t24.t15.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t15.t28.t7 t69.t24.t15.t28.t10))
% 1.23/1.44  (step t69.t24.t15.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t15.t28.t11 t69.t24.t15.t28.t12))
% 1.23/1.44  (step t69.t24.t15.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t15.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t15.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t15.t28.t15.t2 t69.t24.t15.t28.t15.t3))
% 1.23/1.44  (step t69.t24.t15.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t15.t28.t14 t69.t24.t15.t28.t15))
% 1.23/1.44  (step t69.t24.t15.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t15.t28.t13 t69.t24.t15.t28.t16))
% 1.23/1.44  (step t69.t24.t15.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t15.t28.t4 t69.t24.t15.t28.t17))
% 1.23/1.44  (step t69.t24.t15.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t15.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t15.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t15.t28.t20.t2))
% 1.23/1.44  (step t69.t24.t15.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t15.t28.t19 t69.t24.t15.t28.t20))
% 1.23/1.44  (step t69.t24.t15.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t15.t28.t18 t69.t24.t15.t28.t21))
% 1.23/1.44  (step t69.t24.t15.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t15.t28.t22 t69.t24.t15.t28.t23))
% 1.23/1.44  (step t69.t24.t15.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t15.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t15.t28.t24 t69.t24.t15.t28.t25))
% 1.23/1.44  (step t69.t24.t15.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t15.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t15.t27 t69.t24.t15.t28))
% 1.23/1.44  (step t69.t24.t15.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t15.t26 t69.t24.t15.t29))
% 1.23/1.44  (step t69.t24.t15.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t15.t23 t69.t24.t15.t30 a4))
% 1.23/1.44  (step t69.t24.t15.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t15.t4 t69.t24.t15.t13 t69.t24.t15.t22 t69.t24.t15.t31 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t15.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t69.t24.t15.t32))
% 1.23/1.44  (step t69.t24.t15.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t69.t24.t15.t32))
% 1.23/1.44  (step t69.t24.t15.t35 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t24.t15.t34 t69.t24.t15.t35))
% 1.23/1.44  (step t69.t24.t15.t37 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t69.t24.t15.t36 t69.t24.t15.t37))
% 1.23/1.44  (step t69.t24.t15.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t69.t24.t15.t33 t69.t24.t15.t38))
% 1.23/1.44  (step t69.t24.t15.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t24.t15.t34 t69.t24.t15.t37))
% 1.23/1.44  (step t69.t24.t15.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t69.t24.t15.t40 t69.t24.t15.t35))
% 1.23/1.44  (step t69.t24.t15.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t69.t24.t15.t39 t69.t24.t15.t41))
% 1.23/1.44  (step t69.t24.t15.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t15.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t69.t24.t15.t42 t69.t24.t15.t43))
% 1.23/1.44  (step t69.t24.t15 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t16 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t69.t24.t14 t69.t24.t15))
% 1.23/1.44  (step t69.t24.t17 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t18 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t18.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t18.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t18.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t18.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.23/1.44  (step t69.t24.t18.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t18.t6 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t18.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t24.t18.t5 t69.t24.t18.t6))
% 1.23/1.44  (step t69.t24.t18.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t18.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t69.t24.t18.t7 t69.t24.t18.t8))
% 1.23/1.44  (step t69.t24.t18.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t24.t18.t4 t69.t24.t18.t9))
% 1.23/1.44  (step t69.t24.t18.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t18.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t18.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t18.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t18.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t18.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t24.t18.t12.t3))
% 1.23/1.44  (step t69.t24.t18.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.23/1.44  (step t69.t24.t18.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t24.t18.t12.t4 t69.t24.t18.t12.t5))
% 1.23/1.44  (step t69.t24.t18.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t24.t18.t12.t6))
% 1.23/1.44  (step t69.t24.t18.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t18.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t24.t18.t11 t69.t24.t18.t12))
% 1.23/1.44  (step t69.t24.t18.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t24.t18.t10 t69.t24.t18.t13))
% 1.23/1.44  (step t69.t24.t18.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t18.t16 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t18.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t24.t18.t15 t69.t24.t18.t16))
% 1.23/1.44  (step t69.t24.t18.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t18.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t69.t24.t18.t17 t69.t24.t18.t18))
% 1.23/1.44  (step t69.t24.t18.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t24.t18.t14 t69.t24.t18.t19))
% 1.23/1.44  (step t69.t24.t18.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t18.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t18.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t18.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.23/1.44  (step t69.t24.t18.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t18.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t69.t24.t18.t22.t3))
% 1.23/1.44  (step t69.t24.t18.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t24.t18.t22.t2 t69.t24.t18.t22.t4))
% 1.23/1.44  (step t69.t24.t18.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t69.t24.t18.t22.t5))
% 1.23/1.44  (step t69.t24.t18.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t18.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t18.t21 t69.t24.t18.t22))
% 1.23/1.44  (step t69.t24.t18.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t18.t20 t69.t24.t18.t23))
% 1.23/1.44  (step t69.t24.t18.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t18.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t69.t24.t18.t24 t69.t24.t18.t25))
% 1.23/1.44  (step t69.t24.t18.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t18.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t69.t24.t18.t26 t69.t24.t18.t27))
% 1.23/1.44  (step t69.t24.t18 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t19 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t69.t24.t17 t69.t24.t18))
% 1.23/1.44  (step t69.t24.t20 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t69.t24.t16 t69.t24.t19))
% 1.23/1.44  (step t69.t24.t21 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t69.t24.t13 t69.t24.t20 a7))
% 1.23/1.44  (step t69.t24.t22 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t23 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t24 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t24.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t24.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t24.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t24.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t24.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t24.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t24.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t24.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t24.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t24.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t24.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t24.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t24.t7.t7.t5))
% 1.23/1.44  (step t69.t24.t24.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t24.t7.t7.t5))
% 1.23/1.44  (step t69.t24.t24.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t24.t7.t7.t6 t69.t24.t24.t7.t7.t8))
% 1.23/1.44  (step t69.t24.t24.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t24.t7.t7.t7 t69.t24.t24.t7.t7.t9))
% 1.23/1.44  (step t69.t24.t24.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t24.t7.t7.t6 t69.t24.t24.t7.t7.t11))
% 1.23/1.44  (step t69.t24.t24.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t24.t7.t7.t10 t69.t24.t24.t7.t7.t12))
% 1.23/1.44  (step t69.t24.t24.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t24.t7.t7.t6 t69.t24.t24.t7.t7.t13))
% 1.23/1.44  (step t69.t24.t24.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t24.t7.t7.t14 t69.t24.t24.t7.t7.t15))
% 1.23/1.44  (step t69.t24.t24.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t24.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t24.t7.t6 t69.t24.t24.t7.t7))
% 1.23/1.44  (step t69.t24.t24.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t24.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t24.t7.t10.t5 t69.t24.t24.t7.t10.t6))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t24.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t24.t7.t10.t9.t3 t69.t24.t24.t7.t10.t9.t4))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t24.t7.t10.t8 t69.t24.t24.t7.t10.t9))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t24.t7.t10.t7 t69.t24.t24.t7.t10.t10))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t24.t7.t10.t11 t69.t24.t24.t7.t10.t12))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t24.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t24.t7.t10.t15.t2 t69.t24.t24.t7.t10.t15.t3))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t24.t7.t10.t14 t69.t24.t24.t7.t10.t15))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t24.t7.t10.t13 t69.t24.t24.t7.t10.t16))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t24.t7.t10.t4 t69.t24.t24.t7.t10.t17))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t24.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t24.t7.t10.t20.t2))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t24.t7.t10.t19 t69.t24.t24.t7.t10.t20))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t24.t7.t10.t18 t69.t24.t24.t7.t10.t21))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t24.t7.t10.t22 t69.t24.t24.t7.t10.t23))
% 1.23/1.44  (step t69.t24.t24.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t24.t7.t10.t24 t69.t24.t24.t7.t10.t25))
% 1.23/1.44  (step t69.t24.t24.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t24.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t24.t7.t9 t69.t24.t24.t7.t10))
% 1.23/1.44  (step t69.t24.t24.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t24.t7.t8 t69.t24.t24.t7.t11))
% 1.23/1.44  (step t69.t24.t24.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t24.t7.t5 t69.t24.t24.t7.t12 a4))
% 1.23/1.44  (step t69.t24.t24.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t24.t7.t4 t69.t24.t24.t7.t13 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t24.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t24.t7.t14))
% 1.23/1.44  (step t69.t24.t24.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t24.t7.t14))
% 1.23/1.44  (step t69.t24.t24.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t24.t7.t16 t69.t24.t24.t7.t17))
% 1.23/1.44  (step t69.t24.t24.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t24.t7.t15 t69.t24.t24.t7.t18))
% 1.23/1.44  (step t69.t24.t24.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t24.t24.t7.t19 t69.t24.t24.t7.t20))
% 1.23/1.44  (step t69.t24.t24.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t24.t24.t7.t21 t69.t24.t24.t7.t22))
% 1.23/1.44  (step t69.t24.t24.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t24.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t24.t24.t6 t69.t24.t24.t7))
% 1.23/1.44  (step t69.t24.t24.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t24.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t24.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t24.t10.t4 t69.t24.t24.t10.t5))
% 1.23/1.44  (step t69.t24.t24.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t24.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t24.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t24.t10.t8.t3 t69.t24.t24.t10.t8.t4))
% 1.23/1.44  (step t69.t24.t24.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t24.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t24.t10.t7 t69.t24.t24.t10.t8))
% 1.23/1.44  (step t69.t24.t24.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t24.t10.t6 t69.t24.t24.t10.t9))
% 1.23/1.44  (step t69.t24.t24.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t24.t24.t10.t10 t69.t24.t24.t10.t11))
% 1.23/1.44  (step t69.t24.t24.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t24.t10.t12 t69.t24.t24.t10.t13))
% 1.23/1.44  (step t69.t24.t24.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t24.t24.t10.t14 t69.t24.t24.t10.t15))
% 1.23/1.44  (step t69.t24.t24.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t24.t24.t10.t16 t69.t24.t24.t10.t17))
% 1.23/1.44  (step t69.t24.t24.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.44  (step t69.t24.t24.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t24.t24.t9 t69.t24.t24.t10))
% 1.23/1.44  (step t69.t24.t24.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t24.t8 t69.t24.t24.t11))
% 1.23/1.44  (step t69.t24.t24.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t24.t24.t5 t69.t24.t24.t12 a5))
% 1.23/1.44  (step t69.t24.t24.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t24.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t24.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t24.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t24.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t24.t16.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t24.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t24.t16.t5))
% 1.23/1.44  (step t69.t24.t24.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t24.t16.t5))
% 1.23/1.44  (step t69.t24.t24.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t24.t16.t6 t69.t24.t24.t16.t8))
% 1.23/1.44  (step t69.t24.t24.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t24.t16.t7 t69.t24.t24.t16.t9))
% 1.23/1.44  (step t69.t24.t24.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t24.t16.t6 t69.t24.t24.t16.t11))
% 1.23/1.44  (step t69.t24.t24.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t24.t16.t10 t69.t24.t24.t16.t12))
% 1.23/1.44  (step t69.t24.t24.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t24.t16.t6 t69.t24.t24.t16.t13))
% 1.23/1.44  (step t69.t24.t24.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t24.t16.t14 t69.t24.t24.t16.t15))
% 1.23/1.44  (step t69.t24.t24.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t24.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t24.t15 t69.t24.t24.t16))
% 1.23/1.44  (step t69.t24.t24.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t24.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t24.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t24.t19.t5 t69.t24.t24.t19.t6))
% 1.23/1.44  (step t69.t24.t24.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t24.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t24.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t24.t19.t9.t3 t69.t24.t24.t19.t9.t4))
% 1.23/1.44  (step t69.t24.t24.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t24.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t24.t19.t8 t69.t24.t24.t19.t9))
% 1.23/1.44  (step t69.t24.t24.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t24.t19.t7 t69.t24.t24.t19.t10))
% 1.23/1.44  (step t69.t24.t24.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t24.t19.t11 t69.t24.t24.t19.t12))
% 1.23/1.44  (step t69.t24.t24.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t24.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t24.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t24.t19.t15.t2 t69.t24.t24.t19.t15.t3))
% 1.23/1.44  (step t69.t24.t24.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t24.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t24.t19.t14 t69.t24.t24.t19.t15))
% 1.23/1.44  (step t69.t24.t24.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t24.t19.t13 t69.t24.t24.t19.t16))
% 1.23/1.44  (step t69.t24.t24.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t24.t19.t4 t69.t24.t24.t19.t17))
% 1.23/1.44  (step t69.t24.t24.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t24.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t24.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t24.t19.t20.t2))
% 1.23/1.44  (step t69.t24.t24.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t24.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t24.t19.t19 t69.t24.t24.t19.t20))
% 1.23/1.44  (step t69.t24.t24.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t24.t19.t18 t69.t24.t24.t19.t21))
% 1.23/1.44  (step t69.t24.t24.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t24.t19.t22 t69.t24.t24.t19.t23))
% 1.23/1.44  (step t69.t24.t24.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t24.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t24.t19.t24 t69.t24.t24.t19.t25))
% 1.23/1.44  (step t69.t24.t24.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t24.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t24.t18 t69.t24.t24.t19))
% 1.23/1.44  (step t69.t24.t24.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t24.t17 t69.t24.t24.t20))
% 1.23/1.44  (step t69.t24.t24.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t24.t14 t69.t24.t24.t21 a4))
% 1.23/1.44  (step t69.t24.t24.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t24.t4 t69.t24.t24.t13 t69.t24.t24.t22 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t24.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t24.t23))
% 1.23/1.44  (step t69.t24.t24.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t24.t23))
% 1.23/1.44  (step t69.t24.t24.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t24.t25 t69.t24.t24.t26))
% 1.23/1.44  (step t69.t24.t24.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t24.t24 t69.t24.t24.t27))
% 1.23/1.44  (step t69.t24.t24.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t24.t24.t28 t69.t24.t24.t29))
% 1.23/1.44  (step t69.t24.t24.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t24.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t24.t24.t30 t69.t24.t24.t31))
% 1.23/1.44  (step t69.t24.t24 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t25 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t24.t23 t69.t24.t24))
% 1.23/1.44  (step t69.t24.t26 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t27 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t27.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t27.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t27.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t27.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t27.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t27.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t27.t4 t69.t24.t27.t5))
% 1.23/1.44  (step t69.t24.t27.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t27.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t27.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t27.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t27.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t27.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t27.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t27.t8.t3 t69.t24.t27.t8.t4))
% 1.23/1.44  (step t69.t24.t27.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t27.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t27.t7 t69.t24.t27.t8))
% 1.23/1.44  (step t69.t24.t27.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t27.t6 t69.t24.t27.t9))
% 1.23/1.44  (step t69.t24.t27.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t27.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t24.t27.t10 t69.t24.t27.t11))
% 1.23/1.44  (step t69.t24.t27.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t27.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t24.t27.t12 t69.t24.t27.t13))
% 1.23/1.44  (step t69.t24.t27.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t27.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t24.t27.t14 t69.t24.t27.t15))
% 1.23/1.44  (step t69.t24.t27.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t27.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t24.t27.t16 t69.t24.t27.t17))
% 1.23/1.44  (step t69.t24.t27 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.44  (step t69.t24.t28 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t24.t26 t69.t24.t27))
% 1.23/1.44  (step t69.t24.t29 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t24.t25 t69.t24.t28))
% 1.23/1.44  (step t69.t24.t30 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t24.t22 t69.t24.t29 a6))
% 1.23/1.44  (step t69.t24.t31 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t32 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t33 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t33.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t33.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t33.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t33.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t33.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t33.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t33.t7.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t33.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t33.t7.t5))
% 1.23/1.44  (step t69.t24.t33.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t33.t7.t5))
% 1.23/1.44  (step t69.t24.t33.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t33.t7.t6 t69.t24.t33.t7.t8))
% 1.23/1.44  (step t69.t24.t33.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t33.t7.t7 t69.t24.t33.t7.t9))
% 1.23/1.44  (step t69.t24.t33.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t33.t7.t6 t69.t24.t33.t7.t11))
% 1.23/1.44  (step t69.t24.t33.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t33.t7.t10 t69.t24.t33.t7.t12))
% 1.23/1.44  (step t69.t24.t33.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t33.t7.t6 t69.t24.t33.t7.t13))
% 1.23/1.44  (step t69.t24.t33.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t33.t7.t14 t69.t24.t33.t7.t15))
% 1.23/1.44  (step t69.t24.t33.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t33.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t33.t6 t69.t24.t33.t7))
% 1.23/1.44  (step t69.t24.t33.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t33.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t33.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t33.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t33.t10.t5 t69.t24.t33.t10.t6))
% 1.23/1.44  (step t69.t24.t33.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t33.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t33.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t33.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t33.t10.t9.t3 t69.t24.t33.t10.t9.t4))
% 1.23/1.44  (step t69.t24.t33.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t33.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t33.t10.t8 t69.t24.t33.t10.t9))
% 1.23/1.44  (step t69.t24.t33.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t33.t10.t7 t69.t24.t33.t10.t10))
% 1.23/1.44  (step t69.t24.t33.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t33.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t33.t10.t11 t69.t24.t33.t10.t12))
% 1.23/1.44  (step t69.t24.t33.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t33.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t33.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t33.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t33.t10.t15.t2 t69.t24.t33.t10.t15.t3))
% 1.23/1.44  (step t69.t24.t33.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t33.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t33.t10.t14 t69.t24.t33.t10.t15))
% 1.23/1.44  (step t69.t24.t33.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t33.t10.t13 t69.t24.t33.t10.t16))
% 1.23/1.44  (step t69.t24.t33.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t33.t10.t4 t69.t24.t33.t10.t17))
% 1.23/1.44  (step t69.t24.t33.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t33.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t33.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t33.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t33.t10.t20.t2))
% 1.23/1.44  (step t69.t24.t33.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t33.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t33.t10.t19 t69.t24.t33.t10.t20))
% 1.23/1.44  (step t69.t24.t33.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t33.t10.t18 t69.t24.t33.t10.t21))
% 1.23/1.44  (step t69.t24.t33.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t33.t10.t22 t69.t24.t33.t10.t23))
% 1.23/1.44  (step t69.t24.t33.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t33.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t33.t10.t24 t69.t24.t33.t10.t25))
% 1.23/1.44  (step t69.t24.t33.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t33.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t33.t9 t69.t24.t33.t10))
% 1.23/1.44  (step t69.t24.t33.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t33.t8 t69.t24.t33.t11))
% 1.23/1.44  (step t69.t24.t33.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t33.t5 t69.t24.t33.t12 a4))
% 1.23/1.44  (step t69.t24.t33.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t33.t4 t69.t24.t33.t13 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t33.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t33.t14))
% 1.23/1.44  (step t69.t24.t33.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t33.t14))
% 1.23/1.44  (step t69.t24.t33.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t33.t16 t69.t24.t33.t17))
% 1.23/1.44  (step t69.t24.t33.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t33.t15 t69.t24.t33.t18))
% 1.23/1.44  (step t69.t24.t33.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t24.t33.t19 t69.t24.t33.t20))
% 1.23/1.44  (step t69.t24.t33.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t33.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t24.t33.t21 t69.t24.t33.t22))
% 1.23/1.44  (step t69.t24.t33 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t34 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t24.t32 t69.t24.t33))
% 1.23/1.44  (step t69.t24.t35 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t36 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t36.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t36.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t36.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t36.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t36.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t36.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t36.t4 t69.t24.t36.t5))
% 1.23/1.44  (step t69.t24.t36.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t36.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t36.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t36.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t36.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t36.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t36.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t36.t8.t3 t69.t24.t36.t8.t4))
% 1.23/1.44  (step t69.t24.t36.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t36.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t36.t7 t69.t24.t36.t8))
% 1.23/1.44  (step t69.t24.t36.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t36.t6 t69.t24.t36.t9))
% 1.23/1.44  (step t69.t24.t36.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t36.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t24.t36.t10 t69.t24.t36.t11))
% 1.23/1.44  (step t69.t24.t36.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t36.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t36.t12 t69.t24.t36.t13))
% 1.23/1.44  (step t69.t24.t36.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t36.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t24.t36.t14 t69.t24.t36.t15))
% 1.23/1.44  (step t69.t24.t36.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t36.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t24.t36.t16 t69.t24.t36.t17))
% 1.23/1.44  (step t69.t24.t36 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.44  (step t69.t24.t37 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t24.t35 t69.t24.t36))
% 1.23/1.44  (step t69.t24.t38 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t34 t69.t24.t37))
% 1.23/1.44  (step t69.t24.t39 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t24.t31 t69.t24.t38 a5))
% 1.23/1.44  (step t69.t24.t40 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t24.t41 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t42 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t42.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t42.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t42.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t42.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t24.t42.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t42.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t42.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t42.t5))
% 1.23/1.44  (step t69.t24.t42.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t24.t42.t5))
% 1.23/1.44  (step t69.t24.t42.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t42.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t24.t42.t6 t69.t24.t42.t8))
% 1.23/1.44  (step t69.t24.t42.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t24.t42.t7 t69.t24.t42.t9))
% 1.23/1.44  (step t69.t24.t42.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t42.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t24.t42.t6 t69.t24.t42.t11))
% 1.23/1.44  (step t69.t24.t42.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t24.t42.t10 t69.t24.t42.t12))
% 1.23/1.44  (step t69.t24.t42.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t24.t42.t6 t69.t24.t42.t13))
% 1.23/1.44  (step t69.t24.t42.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t42.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t24.t42.t14 t69.t24.t42.t15))
% 1.23/1.44  (step t69.t24.t42 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t43 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t24.t41 t69.t24.t42))
% 1.23/1.44  (step t69.t24.t44 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t24.t45 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t45.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t24.t45.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t45.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t45.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t45.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t24.t45.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t45.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t24.t45.t5 t69.t24.t45.t6))
% 1.23/1.44  (step t69.t24.t45.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t45.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t45.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t24.t45.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t45.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t45.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t24.t45.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t24.t45.t9.t3 t69.t24.t45.t9.t4))
% 1.23/1.44  (step t69.t24.t45.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t24.t45.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t45.t8 t69.t24.t45.t9))
% 1.23/1.44  (step t69.t24.t45.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t24.t45.t7 t69.t24.t45.t10))
% 1.23/1.44  (step t69.t24.t45.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t45.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t45.t11 t69.t24.t45.t12))
% 1.23/1.44  (step t69.t24.t45.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t45.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t45.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t45.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t24.t45.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t45.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t24.t45.t15.t2 t69.t24.t45.t15.t3))
% 1.23/1.44  (step t69.t24.t45.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t24.t45.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t45.t14 t69.t24.t45.t15))
% 1.23/1.44  (step t69.t24.t45.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t24.t45.t13 t69.t24.t45.t16))
% 1.23/1.44  (step t69.t24.t45.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t24.t45.t4 t69.t24.t45.t17))
% 1.23/1.44  (step t69.t24.t45.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t24.t45.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t24.t45.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t24.t45.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t45.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t24.t45.t20.t2))
% 1.23/1.44  (step t69.t24.t45.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t45.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t45.t19 t69.t24.t45.t20))
% 1.23/1.44  (step t69.t24.t45.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t24.t45.t18 t69.t24.t45.t21))
% 1.23/1.44  (step t69.t24.t45.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t45.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t24.t45.t22 t69.t24.t45.t23))
% 1.23/1.44  (step t69.t24.t45.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t24.t45.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t24.t45.t24 t69.t24.t45.t25))
% 1.23/1.44  (step t69.t24.t45 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t24.t46 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t24.t44 t69.t24.t45))
% 1.23/1.44  (step t69.t24.t47 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t24.t43 t69.t24.t46))
% 1.23/1.44  (step t69.t24.t48 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t24.t40 t69.t24.t47 a4))
% 1.23/1.44  (step t69.t24.t49 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t24.t3 a10 a9 t69.t24.t12 t69.t24.t21 t69.t24.t30 t69.t24.t39 t69.t24.t48 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t24.t50 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t24.t49))
% 1.23/1.44  (step t69.t24.t51 (cl (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule and :premises (t69.t24.t49))
% 1.23/1.44  (anchor :step t69.t24.t52 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t24.t52.t1 (cl (= X X)) :rule refl)
% 1.23/1.44  (step t69.t24.t52.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t52.t3 (cl (= (@ Phi X) (@ Phi X))) :rule refl)
% 1.23/1.44  (step t69.t24.t52.t4 (cl (= (@ tptp.mnot (@ Phi X)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)))) :rule cong :premises (t69.t24.t50 t69.t24.t52.t3))
% 1.23/1.44  (step t69.t24.t52.t5 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t52.t6 (cl (= (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) :rule cong :premises (t69.t24.t52.t4 t69.t24.t52.t5))
% 1.23/1.44  (step t69.t24.t52 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t24.t53 (cl (= (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))))) :rule cong :premises (t69.t24.t51 t69.t24.t52))
% 1.23/1.44  (step t69.t24.t54 (cl (= (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))))) :rule cong :premises (t69.t24.t50 t69.t24.t53))
% 1.23/1.44  (step t69.t24.t55 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t24.t56 (cl (= (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) :rule cong :premises (t69.t24.t54 t69.t24.t55))
% 1.23/1.44  (step t69.t24 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t25 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))))) :rule cong :premises (t69.t23 t69.t24))
% 1.23/1.44  (step t69.t26 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.23/1.44  (anchor :step t69.t27 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t27.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t27.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t27.t3 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t27.t4 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule refl)
% 1.23/1.44  (anchor :step t69.t27.t5 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t27.t5.t1 (cl (= X X)) :rule refl)
% 1.23/1.44  (step t69.t27.t5.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t27.t5.t3 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t27.t5.t4 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t27.t5.t5 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0))) :rule cong :premises (t69.t27.t5.t3 t69.t27.t5.t4))
% 1.23/1.44  (step t69.t27.t5.t6 (cl (= (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t27.t5.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule trans :premises (t69.t27.t5.t5 t69.t27.t5.t6))
% 1.23/1.44  (step t69.t27.t5 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule bind)
% 1.23/1.44  (step t69.t27.t6 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule cong :premises (t69.t27.t4 t69.t27.t5))
% 1.23/1.44  (step t69.t27.t7 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t27.t8 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t27.t8.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (anchor :step t69.t27.t8.t2 :args ((X tptp.mu) (:= X X)))
% 1.23/1.44  (step t69.t27.t8.t2.t1 (cl (= X X)) :rule refl)
% 1.23/1.44  (step t69.t27.t8.t2.t2 (cl (= (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule all_simplify)
% 1.23/1.44  (step t69.t27.t8.t2.t3 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t27.t8.t2.t4 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W))) :rule cong :premises (t69.t27.t8.t2.t2 t69.t27.t8.t2.t3))
% 1.23/1.44  (step t69.t27.t8.t2.t5 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W) (not (@ (@ Phi X) W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t27.t8.t2.t6 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (not (@ (@ Phi X) W)))) :rule trans :premises (t69.t27.t8.t2.t4 t69.t27.t8.t2.t5))
% 1.23/1.44  (step t69.t27.t8.t2 (cl (= (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule bind)
% 1.23/1.44  (step t69.t27.t8 (cl (= (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule bind)
% 1.23/1.44  (step t69.t27.t9 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t69.t27.t7 t69.t27.t8))
% 1.23/1.44  (step t69.t27.t10 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t69.t27.t6 t69.t27.t9))
% 1.23/1.44  (step t69.t27.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule cong :premises (t69.t27.t3 t69.t27.t10))
% 1.23/1.44  (step t69.t27.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t27.t13 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t27.t13.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t27.t13.t2 (cl (= (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t27.t13.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule cong :premises (t69.t27.t13.t2))
% 1.23/1.44  (step t69.t27.t13 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule bind)
% 1.23/1.44  (step t69.t27.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t69.t27.t12 t69.t27.t13))
% 1.23/1.44  (step t69.t27.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t69.t27.t11 t69.t27.t14))
% 1.23/1.44  (step t69.t27.t16 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t27.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0))) :rule cong :premises (t69.t27.t15 t69.t27.t16))
% 1.23/1.44  (step t69.t27.t18 (cl (= (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t27.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule trans :premises (t69.t27.t17 t69.t27.t18))
% 1.23/1.44  (step t69.t27 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t28 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule cong :premises (t69.t26 t69.t27))
% 1.23/1.44  (step t69.t29 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule trans :premises (t69.t25 t69.t28))
% 1.23/1.44  (step t69.t30 (cl (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule resolution :premises (t69.t22 t69.t29 a11))
% 1.23/1.44  (step t69.t31 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t32 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.23/1.44  (anchor :step t69.t33 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t33.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t33.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t33.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t33.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.44  (anchor :step t69.t33.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t33.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t33.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t33.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.44  (anchor :step t69.t33.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t33.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t33.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t33.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t33.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t33.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t33.t7.t7.t7.t7.t5))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t33.t7.t7.t7.t7.t5))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t33.t7.t7.t7.t7.t6 t69.t33.t7.t7.t7.t7.t8))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t33.t7.t7.t7.t7.t7 t69.t33.t7.t7.t7.t7.t9))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t33.t7.t7.t7.t7.t6 t69.t33.t7.t7.t7.t7.t11))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t33.t7.t7.t7.t7.t10 t69.t33.t7.t7.t7.t7.t12))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t33.t7.t7.t7.t7.t6 t69.t33.t7.t7.t7.t7.t13))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t33.t7.t7.t7.t7.t14 t69.t33.t7.t7.t7.t7.t15))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t33.t7.t7.t7.t6 t69.t33.t7.t7.t7.t7))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t33.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t33.t7.t7.t7.t10.t5 t69.t33.t7.t7.t7.t10.t6))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t33.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t33.t7.t7.t7.t10.t9.t3 t69.t33.t7.t7.t7.t10.t9.t4))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t7.t7.t10.t8 t69.t33.t7.t7.t7.t10.t9))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t7.t7.t10.t7 t69.t33.t7.t7.t7.t10.t10))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t7.t7.t7.t10.t11 t69.t33.t7.t7.t7.t10.t12))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t33.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t33.t7.t7.t7.t10.t15.t2 t69.t33.t7.t7.t7.t10.t15.t3))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t7.t7.t7.t10.t14 t69.t33.t7.t7.t7.t10.t15))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t7.t7.t7.t10.t13 t69.t33.t7.t7.t7.t10.t16))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t33.t7.t7.t7.t10.t4 t69.t33.t7.t7.t7.t10.t17))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t33.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t7.t7.t7.t10.t20.t2))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t7.t7.t7.t10.t19 t69.t33.t7.t7.t7.t10.t20))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t7.t7.t7.t10.t18 t69.t33.t7.t7.t7.t10.t21))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t33.t7.t7.t7.t10.t22 t69.t33.t7.t7.t7.t10.t23))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t33.t7.t7.t7.t10.t24 t69.t33.t7.t7.t7.t10.t25))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t33.t7.t7.t7.t9 t69.t33.t7.t7.t7.t10))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t33.t7.t7.t7.t8 t69.t33.t7.t7.t7.t11))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t33.t7.t7.t7.t5 t69.t33.t7.t7.t7.t12 a4))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t7.t7.t7.t4 t69.t33.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t33.t7.t7.t7.t14))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t33.t7.t7.t7.t14))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t33.t7.t7.t7.t16 t69.t33.t7.t7.t7.t17))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t33.t7.t7.t7.t15 t69.t33.t7.t7.t7.t18))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t33.t7.t7.t7.t19 t69.t33.t7.t7.t7.t20))
% 1.23/1.44  (step t69.t33.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t33.t7.t7.t7.t21 t69.t33.t7.t7.t7.t22))
% 1.23/1.44  (step t69.t33.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t33.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t33.t7.t7.t6 t69.t33.t7.t7.t7))
% 1.23/1.44  (step t69.t33.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.44  (anchor :step t69.t33.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t33.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t33.t7.t7.t10.t4 t69.t33.t7.t7.t10.t5))
% 1.23/1.44  (step t69.t33.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t33.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t33.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t33.t7.t7.t10.t8.t3 t69.t33.t7.t7.t10.t8.t4))
% 1.23/1.44  (step t69.t33.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t33.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t7.t10.t7 t69.t33.t7.t7.t10.t8))
% 1.23/1.44  (step t69.t33.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t7.t10.t6 t69.t33.t7.t7.t10.t9))
% 1.23/1.44  (step t69.t33.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t33.t7.t7.t10.t10 t69.t33.t7.t7.t10.t11))
% 1.23/1.44  (step t69.t33.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t7.t10.t12 t69.t33.t7.t7.t10.t13))
% 1.23/1.44  (step t69.t33.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t33.t7.t7.t10.t14 t69.t33.t7.t7.t10.t15))
% 1.23/1.44  (step t69.t33.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t33.t7.t7.t10.t16 t69.t33.t7.t7.t10.t17))
% 1.23/1.44  (step t69.t33.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.44  (step t69.t33.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t33.t7.t7.t9 t69.t33.t7.t7.t10))
% 1.23/1.44  (step t69.t33.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t33.t7.t7.t8 t69.t33.t7.t7.t11))
% 1.23/1.44  (step t69.t33.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t33.t7.t7.t5 t69.t33.t7.t7.t12 a5))
% 1.23/1.44  (step t69.t33.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.44  (step t69.t33.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t33.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t33.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.44  (step t69.t33.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t33.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t33.t7.t7.t16.t5))
% 1.23/1.44  (step t69.t33.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t33.t7.t7.t16.t5))
% 1.23/1.44  (step t69.t33.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t33.t7.t7.t16.t6 t69.t33.t7.t7.t16.t8))
% 1.23/1.44  (step t69.t33.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t33.t7.t7.t16.t7 t69.t33.t7.t7.t16.t9))
% 1.23/1.44  (step t69.t33.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t33.t7.t7.t16.t6 t69.t33.t7.t7.t16.t11))
% 1.23/1.44  (step t69.t33.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t33.t7.t7.t16.t10 t69.t33.t7.t7.t16.t12))
% 1.23/1.44  (step t69.t33.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t33.t7.t7.t16.t6 t69.t33.t7.t7.t16.t13))
% 1.23/1.44  (step t69.t33.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t33.t7.t7.t16.t14 t69.t33.t7.t7.t16.t15))
% 1.23/1.44  (step t69.t33.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t33.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t33.t7.t7.t15 t69.t33.t7.t7.t16))
% 1.23/1.44  (step t69.t33.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.44  (anchor :step t69.t33.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t33.t7.t7.t19.t5 t69.t33.t7.t7.t19.t6))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t33.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t33.t7.t7.t19.t9.t3 t69.t33.t7.t7.t19.t9.t4))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t7.t19.t8 t69.t33.t7.t7.t19.t9))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t7.t19.t7 t69.t33.t7.t7.t19.t10))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t7.t7.t19.t11 t69.t33.t7.t7.t19.t12))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t33.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t33.t7.t7.t19.t15.t2 t69.t33.t7.t7.t19.t15.t3))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t7.t7.t19.t14 t69.t33.t7.t7.t19.t15))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t7.t7.t19.t13 t69.t33.t7.t7.t19.t16))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t33.t7.t7.t19.t4 t69.t33.t7.t7.t19.t17))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.44  (anchor :step t69.t33.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t7.t7.t19.t20.t2))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t7.t7.t19.t19 t69.t33.t7.t7.t19.t20))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t7.t7.t19.t18 t69.t33.t7.t7.t19.t21))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t33.t7.t7.t19.t22 t69.t33.t7.t7.t19.t23))
% 1.23/1.44  (step t69.t33.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.44  (step t69.t33.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t33.t7.t7.t19.t24 t69.t33.t7.t7.t19.t25))
% 1.23/1.44  (step t69.t33.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.44  (step t69.t33.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t33.t7.t7.t18 t69.t33.t7.t7.t19))
% 1.23/1.44  (step t69.t33.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t33.t7.t7.t17 t69.t33.t7.t7.t20))
% 1.23/1.44  (step t69.t33.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t33.t7.t7.t14 t69.t33.t7.t7.t21 a4))
% 1.23/1.44  (step t69.t33.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t7.t7.t4 t69.t33.t7.t7.t13 t69.t33.t7.t7.t22 a3 a2 a1 a0))
% 1.23/1.44  (step t69.t33.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t33.t7.t7.t23))
% 1.23/1.44  (step t69.t33.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t33.t7.t7.t23))
% 1.23/1.44  (step t69.t33.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t33.t7.t7.t25 t69.t33.t7.t7.t26))
% 1.23/1.44  (step t69.t33.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t33.t7.t7.t24 t69.t33.t7.t7.t27))
% 1.23/1.44  (step t69.t33.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t33.t7.t7.t28 t69.t33.t7.t7.t29))
% 1.23/1.44  (step t69.t33.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t33.t7.t7.t30 t69.t33.t7.t7.t31))
% 1.23/1.44  (step t69.t33.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.44  (step t69.t33.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t33.t7.t6 t69.t33.t7.t7))
% 1.23/1.44  (step t69.t33.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.44  (anchor :step t69.t33.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.44  (step t69.t33.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.44  (step t69.t33.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t7.t10.t4 t69.t33.t7.t10.t5))
% 1.23/1.45  (step t69.t33.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t33.t7.t10.t8.t3 t69.t33.t7.t10.t8.t4))
% 1.23/1.45  (step t69.t33.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t33.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t10.t7 t69.t33.t7.t10.t8))
% 1.23/1.45  (step t69.t33.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t10.t6 t69.t33.t7.t10.t9))
% 1.23/1.45  (step t69.t33.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t33.t7.t10.t10 t69.t33.t7.t10.t11))
% 1.23/1.45  (step t69.t33.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t33.t7.t10.t12 t69.t33.t7.t10.t13))
% 1.23/1.45  (step t69.t33.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t33.t7.t10.t14 t69.t33.t7.t10.t15))
% 1.23/1.45  (step t69.t33.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t33.t7.t10.t16 t69.t33.t7.t10.t17))
% 1.23/1.45  (step t69.t33.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.45  (step t69.t33.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t33.t7.t9 t69.t33.t7.t10))
% 1.23/1.45  (step t69.t33.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t33.t7.t8 t69.t33.t7.t11))
% 1.23/1.45  (step t69.t33.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t33.t7.t5 t69.t33.t7.t12 a6))
% 1.23/1.45  (step t69.t33.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t33.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t33.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t33.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t33.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t33.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t33.t7.t16.t7.t5))
% 1.23/1.45  (step t69.t33.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t33.t7.t16.t7.t5))
% 1.23/1.45  (step t69.t33.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t33.t7.t16.t7.t6 t69.t33.t7.t16.t7.t8))
% 1.23/1.45  (step t69.t33.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t33.t7.t16.t7.t7 t69.t33.t7.t16.t7.t9))
% 1.23/1.45  (step t69.t33.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t33.t7.t16.t7.t6 t69.t33.t7.t16.t7.t11))
% 1.23/1.45  (step t69.t33.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t33.t7.t16.t7.t10 t69.t33.t7.t16.t7.t12))
% 1.23/1.45  (step t69.t33.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t33.t7.t16.t7.t6 t69.t33.t7.t16.t7.t13))
% 1.23/1.45  (step t69.t33.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t33.t7.t16.t7.t14 t69.t33.t7.t16.t7.t15))
% 1.23/1.45  (step t69.t33.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t33.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t33.t7.t16.t6 t69.t33.t7.t16.t7))
% 1.23/1.45  (step t69.t33.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t33.t7.t16.t10.t5 t69.t33.t7.t16.t10.t6))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t33.t7.t16.t10.t9.t3 t69.t33.t7.t16.t10.t9.t4))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t16.t10.t8 t69.t33.t7.t16.t10.t9))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t16.t10.t7 t69.t33.t7.t16.t10.t10))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t7.t16.t10.t11 t69.t33.t7.t16.t10.t12))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t33.t7.t16.t10.t15.t2 t69.t33.t7.t16.t10.t15.t3))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t7.t16.t10.t14 t69.t33.t7.t16.t10.t15))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t7.t16.t10.t13 t69.t33.t7.t16.t10.t16))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t33.t7.t16.t10.t4 t69.t33.t7.t16.t10.t17))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t7.t16.t10.t20.t2))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t7.t16.t10.t19 t69.t33.t7.t16.t10.t20))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t7.t16.t10.t18 t69.t33.t7.t16.t10.t21))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t33.t7.t16.t10.t22 t69.t33.t7.t16.t10.t23))
% 1.23/1.45  (step t69.t33.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t33.t7.t16.t10.t24 t69.t33.t7.t16.t10.t25))
% 1.23/1.45  (step t69.t33.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t33.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t33.t7.t16.t9 t69.t33.t7.t16.t10))
% 1.23/1.45  (step t69.t33.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t33.t7.t16.t8 t69.t33.t7.t16.t11))
% 1.23/1.45  (step t69.t33.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t33.t7.t16.t5 t69.t33.t7.t16.t12 a4))
% 1.23/1.45  (step t69.t33.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t7.t16.t4 t69.t33.t7.t16.t13 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t33.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t33.t7.t16.t14))
% 1.23/1.45  (step t69.t33.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t33.t7.t16.t14))
% 1.23/1.45  (step t69.t33.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t33.t7.t16.t16 t69.t33.t7.t16.t17))
% 1.23/1.45  (step t69.t33.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t33.t7.t16.t15 t69.t33.t7.t16.t18))
% 1.23/1.45  (step t69.t33.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t33.t7.t16.t19 t69.t33.t7.t16.t20))
% 1.23/1.45  (step t69.t33.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t33.t7.t16.t21 t69.t33.t7.t16.t22))
% 1.23/1.45  (step t69.t33.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t33.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t33.t7.t15 t69.t33.t7.t16))
% 1.23/1.45  (step t69.t33.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t33.t7.t19.t4 t69.t33.t7.t19.t5))
% 1.23/1.45  (step t69.t33.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t33.t7.t19.t8.t3 t69.t33.t7.t19.t8.t4))
% 1.23/1.45  (step t69.t33.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t33.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t19.t7 t69.t33.t7.t19.t8))
% 1.23/1.45  (step t69.t33.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t19.t6 t69.t33.t7.t19.t9))
% 1.23/1.45  (step t69.t33.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t33.t7.t19.t10 t69.t33.t7.t19.t11))
% 1.23/1.45  (step t69.t33.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t19.t12 t69.t33.t7.t19.t13))
% 1.23/1.45  (step t69.t33.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t33.t7.t19.t14 t69.t33.t7.t19.t15))
% 1.23/1.45  (step t69.t33.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t33.t7.t19.t16 t69.t33.t7.t19.t17))
% 1.23/1.45  (step t69.t33.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.45  (step t69.t33.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t33.t7.t18 t69.t33.t7.t19))
% 1.23/1.45  (step t69.t33.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t33.t7.t17 t69.t33.t7.t20))
% 1.23/1.45  (step t69.t33.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t33.t7.t14 t69.t33.t7.t21 a5))
% 1.23/1.45  (step t69.t33.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t33.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t33.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t7.t25.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t33.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t33.t7.t25.t5))
% 1.23/1.45  (step t69.t33.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t33.t7.t25.t5))
% 1.23/1.45  (step t69.t33.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t33.t7.t25.t6 t69.t33.t7.t25.t8))
% 1.23/1.45  (step t69.t33.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t33.t7.t25.t7 t69.t33.t7.t25.t9))
% 1.23/1.45  (step t69.t33.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t33.t7.t25.t6 t69.t33.t7.t25.t11))
% 1.23/1.45  (step t69.t33.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t33.t7.t25.t10 t69.t33.t7.t25.t12))
% 1.23/1.45  (step t69.t33.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t33.t7.t25.t6 t69.t33.t7.t25.t13))
% 1.23/1.45  (step t69.t33.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t33.t7.t25.t14 t69.t33.t7.t25.t15))
% 1.23/1.45  (step t69.t33.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t33.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t33.t7.t24 t69.t33.t7.t25))
% 1.23/1.45  (step t69.t33.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t33.t7.t28.t5 t69.t33.t7.t28.t6))
% 1.23/1.45  (step t69.t33.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t33.t7.t28.t9.t3 t69.t33.t7.t28.t9.t4))
% 1.23/1.45  (step t69.t33.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t33.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t28.t8 t69.t33.t7.t28.t9))
% 1.23/1.45  (step t69.t33.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t7.t28.t7 t69.t33.t7.t28.t10))
% 1.23/1.45  (step t69.t33.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t7.t28.t11 t69.t33.t7.t28.t12))
% 1.23/1.45  (step t69.t33.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t33.t7.t28.t15.t2 t69.t33.t7.t28.t15.t3))
% 1.23/1.45  (step t69.t33.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t69.t33.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t7.t28.t14 t69.t33.t7.t28.t15))
% 1.23/1.45  (step t69.t33.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t7.t28.t13 t69.t33.t7.t28.t16))
% 1.23/1.45  (step t69.t33.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t33.t7.t28.t4 t69.t33.t7.t28.t17))
% 1.23/1.45  (step t69.t33.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t7.t28.t20.t2))
% 1.23/1.45  (step t69.t33.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t69.t33.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t7.t28.t19 t69.t33.t7.t28.t20))
% 1.23/1.45  (step t69.t33.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t7.t28.t18 t69.t33.t7.t28.t21))
% 1.23/1.45  (step t69.t33.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t33.t7.t28.t22 t69.t33.t7.t28.t23))
% 1.23/1.45  (step t69.t33.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t33.t7.t28.t24 t69.t33.t7.t28.t25))
% 1.23/1.45  (step t69.t33.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t33.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t33.t7.t27 t69.t33.t7.t28))
% 1.23/1.45  (step t69.t33.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t33.t7.t26 t69.t33.t7.t29))
% 1.23/1.45  (step t69.t33.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t33.t7.t23 t69.t33.t7.t30 a4))
% 1.23/1.45  (step t69.t33.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t7.t4 t69.t33.t7.t13 t69.t33.t7.t22 t69.t33.t7.t31 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t33.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t69.t33.t7.t32))
% 1.23/1.45  (step t69.t33.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t69.t33.t7.t32))
% 1.23/1.45  (step t69.t33.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t33.t7.t34 t69.t33.t7.t35))
% 1.23/1.45  (step t69.t33.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t69.t33.t7.t36 t69.t33.t7.t37))
% 1.23/1.45  (step t69.t33.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t69.t33.t7.t33 t69.t33.t7.t38))
% 1.23/1.45  (step t69.t33.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t33.t7.t34 t69.t33.t7.t37))
% 1.23/1.45  (step t69.t33.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t69.t33.t7.t40 t69.t33.t7.t35))
% 1.23/1.45  (step t69.t33.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t69.t33.t7.t39 t69.t33.t7.t41))
% 1.23/1.45  (step t69.t33.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t69.t33.t7.t42 t69.t33.t7.t43))
% 1.23/1.45  (step t69.t33.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t33.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t69.t33.t6 t69.t33.t7))
% 1.23/1.45  (step t69.t33.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.23/1.45  (step t69.t33.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t33.t10.t5 t69.t33.t10.t6))
% 1.23/1.45  (step t69.t33.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t69.t33.t10.t7 t69.t33.t10.t8))
% 1.23/1.45  (step t69.t33.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t33.t10.t4 t69.t33.t10.t9))
% 1.23/1.45  (step t69.t33.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t33.t10.t12.t3))
% 1.23/1.45  (step t69.t33.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.23/1.45  (step t69.t33.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t33.t10.t12.t4 t69.t33.t10.t12.t5))
% 1.23/1.45  (step t69.t33.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t33.t10.t12.t6))
% 1.23/1.45  (step t69.t33.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t33.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t33.t10.t11 t69.t33.t10.t12))
% 1.23/1.45  (step t69.t33.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t33.t10.t10 t69.t33.t10.t13))
% 1.23/1.45  (step t69.t33.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t33.t10.t15 t69.t33.t10.t16))
% 1.23/1.45  (step t69.t33.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t69.t33.t10.t17 t69.t33.t10.t18))
% 1.23/1.45  (step t69.t33.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t33.t10.t14 t69.t33.t10.t19))
% 1.23/1.45  (step t69.t33.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.23/1.45  (step t69.t33.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t69.t33.t10.t22.t3))
% 1.23/1.45  (step t69.t33.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t33.t10.t22.t2 t69.t33.t10.t22.t4))
% 1.23/1.45  (step t69.t33.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t69.t33.t10.t22.t5))
% 1.23/1.45  (step t69.t33.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.45  (step t69.t33.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t33.t10.t21 t69.t33.t10.t22))
% 1.23/1.45  (step t69.t33.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t33.t10.t20 t69.t33.t10.t23))
% 1.23/1.45  (step t69.t33.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t69.t33.t10.t24 t69.t33.t10.t25))
% 1.23/1.45  (step t69.t33.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t69.t33.t10.t26 t69.t33.t10.t27))
% 1.23/1.45  (step t69.t33.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.45  (step t69.t33.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t69.t33.t9 t69.t33.t10))
% 1.23/1.45  (step t69.t33.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t69.t33.t8 t69.t33.t11))
% 1.23/1.45  (step t69.t33.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t69.t33.t5 t69.t33.t12 a7))
% 1.23/1.45  (step t69.t33.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t33.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t33.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t33.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t33.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t33.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t33.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t33.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t33.t16.t7.t7.t5))
% 1.23/1.45  (step t69.t33.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t33.t16.t7.t7.t5))
% 1.23/1.45  (step t69.t33.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t33.t16.t7.t7.t6 t69.t33.t16.t7.t7.t8))
% 1.23/1.45  (step t69.t33.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t33.t16.t7.t7.t7 t69.t33.t16.t7.t7.t9))
% 1.23/1.45  (step t69.t33.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t33.t16.t7.t7.t6 t69.t33.t16.t7.t7.t11))
% 1.23/1.45  (step t69.t33.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t33.t16.t7.t7.t10 t69.t33.t16.t7.t7.t12))
% 1.23/1.45  (step t69.t33.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t33.t16.t7.t7.t6 t69.t33.t16.t7.t7.t13))
% 1.23/1.45  (step t69.t33.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t33.t16.t7.t7.t14 t69.t33.t16.t7.t7.t15))
% 1.23/1.45  (step t69.t33.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t33.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t33.t16.t7.t6 t69.t33.t16.t7.t7))
% 1.23/1.45  (step t69.t33.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t33.t16.t7.t10.t5 t69.t33.t16.t7.t10.t6))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t33.t16.t7.t10.t9.t3 t69.t33.t16.t7.t10.t9.t4))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t16.t7.t10.t8 t69.t33.t16.t7.t10.t9))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t16.t7.t10.t7 t69.t33.t16.t7.t10.t10))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t16.t7.t10.t11 t69.t33.t16.t7.t10.t12))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t33.t16.t7.t10.t15.t2 t69.t33.t16.t7.t10.t15.t3))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t16.t7.t10.t14 t69.t33.t16.t7.t10.t15))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t16.t7.t10.t13 t69.t33.t16.t7.t10.t16))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t33.t16.t7.t10.t4 t69.t33.t16.t7.t10.t17))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t16.t7.t10.t20.t2))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t16.t7.t10.t19 t69.t33.t16.t7.t10.t20))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t16.t7.t10.t18 t69.t33.t16.t7.t10.t21))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t33.t16.t7.t10.t22 t69.t33.t16.t7.t10.t23))
% 1.23/1.45  (step t69.t33.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t33.t16.t7.t10.t24 t69.t33.t16.t7.t10.t25))
% 1.23/1.45  (step t69.t33.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t33.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t33.t16.t7.t9 t69.t33.t16.t7.t10))
% 1.23/1.45  (step t69.t33.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t33.t16.t7.t8 t69.t33.t16.t7.t11))
% 1.23/1.45  (step t69.t33.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t33.t16.t7.t5 t69.t33.t16.t7.t12 a4))
% 1.23/1.45  (step t69.t33.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t16.t7.t4 t69.t33.t16.t7.t13 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t33.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t33.t16.t7.t14))
% 1.23/1.45  (step t69.t33.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t33.t16.t7.t14))
% 1.23/1.45  (step t69.t33.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t33.t16.t7.t16 t69.t33.t16.t7.t17))
% 1.23/1.45  (step t69.t33.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t33.t16.t7.t15 t69.t33.t16.t7.t18))
% 1.23/1.45  (step t69.t33.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t33.t16.t7.t19 t69.t33.t16.t7.t20))
% 1.23/1.45  (step t69.t33.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t33.t16.t7.t21 t69.t33.t16.t7.t22))
% 1.23/1.45  (step t69.t33.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t33.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t33.t16.t6 t69.t33.t16.t7))
% 1.23/1.45  (step t69.t33.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t33.t16.t10.t4 t69.t33.t16.t10.t5))
% 1.23/1.45  (step t69.t33.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t33.t16.t10.t8.t3 t69.t33.t16.t10.t8.t4))
% 1.23/1.45  (step t69.t33.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t33.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t16.t10.t7 t69.t33.t16.t10.t8))
% 1.23/1.45  (step t69.t33.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t16.t10.t6 t69.t33.t16.t10.t9))
% 1.23/1.45  (step t69.t33.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t33.t16.t10.t10 t69.t33.t16.t10.t11))
% 1.23/1.45  (step t69.t33.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t16.t10.t12 t69.t33.t16.t10.t13))
% 1.23/1.45  (step t69.t33.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t33.t16.t10.t14 t69.t33.t16.t10.t15))
% 1.23/1.45  (step t69.t33.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t33.t16.t10.t16 t69.t33.t16.t10.t17))
% 1.23/1.45  (step t69.t33.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.45  (step t69.t33.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t33.t16.t9 t69.t33.t16.t10))
% 1.23/1.45  (step t69.t33.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t33.t16.t8 t69.t33.t16.t11))
% 1.23/1.45  (step t69.t33.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t33.t16.t5 t69.t33.t16.t12 a5))
% 1.23/1.45  (step t69.t33.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t33.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t33.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t16.t16.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t33.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t33.t16.t16.t5))
% 1.23/1.45  (step t69.t33.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t33.t16.t16.t5))
% 1.23/1.45  (step t69.t33.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t33.t16.t16.t6 t69.t33.t16.t16.t8))
% 1.23/1.45  (step t69.t33.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t33.t16.t16.t7 t69.t33.t16.t16.t9))
% 1.23/1.45  (step t69.t33.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t33.t16.t16.t6 t69.t33.t16.t16.t11))
% 1.23/1.45  (step t69.t33.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t33.t16.t16.t10 t69.t33.t16.t16.t12))
% 1.23/1.45  (step t69.t33.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t33.t16.t16.t6 t69.t33.t16.t16.t13))
% 1.23/1.45  (step t69.t33.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t33.t16.t16.t14 t69.t33.t16.t16.t15))
% 1.23/1.45  (step t69.t33.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t33.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t33.t16.t15 t69.t33.t16.t16))
% 1.23/1.45  (step t69.t33.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t33.t16.t19.t5 t69.t33.t16.t19.t6))
% 1.23/1.45  (step t69.t33.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t33.t16.t19.t9.t3 t69.t33.t16.t19.t9.t4))
% 1.23/1.45  (step t69.t33.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t33.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t16.t19.t8 t69.t33.t16.t19.t9))
% 1.23/1.45  (step t69.t33.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t16.t19.t7 t69.t33.t16.t19.t10))
% 1.23/1.45  (step t69.t33.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t16.t19.t11 t69.t33.t16.t19.t12))
% 1.23/1.45  (step t69.t33.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t33.t16.t19.t15.t2 t69.t33.t16.t19.t15.t3))
% 1.23/1.45  (step t69.t33.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t69.t33.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t16.t19.t14 t69.t33.t16.t19.t15))
% 1.23/1.45  (step t69.t33.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t16.t19.t13 t69.t33.t16.t19.t16))
% 1.23/1.45  (step t69.t33.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t33.t16.t19.t4 t69.t33.t16.t19.t17))
% 1.23/1.45  (step t69.t33.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t16.t19.t20.t2))
% 1.23/1.45  (step t69.t33.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t69.t33.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t16.t19.t19 t69.t33.t16.t19.t20))
% 1.23/1.45  (step t69.t33.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t16.t19.t18 t69.t33.t16.t19.t21))
% 1.23/1.45  (step t69.t33.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t33.t16.t19.t22 t69.t33.t16.t19.t23))
% 1.23/1.45  (step t69.t33.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t33.t16.t19.t24 t69.t33.t16.t19.t25))
% 1.23/1.45  (step t69.t33.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t33.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t33.t16.t18 t69.t33.t16.t19))
% 1.23/1.45  (step t69.t33.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t33.t16.t17 t69.t33.t16.t20))
% 1.23/1.45  (step t69.t33.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t33.t16.t14 t69.t33.t16.t21 a4))
% 1.23/1.45  (step t69.t33.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t16.t4 t69.t33.t16.t13 t69.t33.t16.t22 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t33.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t33.t16.t23))
% 1.23/1.45  (step t69.t33.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t33.t16.t23))
% 1.23/1.45  (step t69.t33.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t33.t16.t25 t69.t33.t16.t26))
% 1.23/1.45  (step t69.t33.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t33.t16.t24 t69.t33.t16.t27))
% 1.23/1.45  (step t69.t33.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t33.t16.t28 t69.t33.t16.t29))
% 1.23/1.45  (step t69.t33.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t33.t16.t30 t69.t33.t16.t31))
% 1.23/1.45  (step t69.t33.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t33.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t33.t15 t69.t33.t16))
% 1.23/1.45  (step t69.t33.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t19.t4 t69.t33.t19.t5))
% 1.23/1.45  (step t69.t33.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t33.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t33.t19.t8.t3 t69.t33.t19.t8.t4))
% 1.23/1.45  (step t69.t33.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t33.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t19.t7 t69.t33.t19.t8))
% 1.23/1.45  (step t69.t33.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t19.t6 t69.t33.t19.t9))
% 1.23/1.45  (step t69.t33.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t33.t19.t10 t69.t33.t19.t11))
% 1.23/1.45  (step t69.t33.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t33.t19.t12 t69.t33.t19.t13))
% 1.23/1.45  (step t69.t33.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t33.t19.t14 t69.t33.t19.t15))
% 1.23/1.45  (step t69.t33.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t33.t19.t16 t69.t33.t19.t17))
% 1.23/1.45  (step t69.t33.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.45  (step t69.t33.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t33.t18 t69.t33.t19))
% 1.23/1.45  (step t69.t33.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t33.t17 t69.t33.t20))
% 1.23/1.45  (step t69.t33.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t33.t14 t69.t33.t21 a6))
% 1.23/1.45  (step t69.t33.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t33.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t33.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t33.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t33.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t25.t7.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t33.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t33.t25.t7.t5))
% 1.23/1.45  (step t69.t33.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t33.t25.t7.t5))
% 1.23/1.45  (step t69.t33.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t33.t25.t7.t6 t69.t33.t25.t7.t8))
% 1.23/1.45  (step t69.t33.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t33.t25.t7.t7 t69.t33.t25.t7.t9))
% 1.23/1.45  (step t69.t33.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t33.t25.t7.t6 t69.t33.t25.t7.t11))
% 1.23/1.45  (step t69.t33.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t33.t25.t7.t10 t69.t33.t25.t7.t12))
% 1.23/1.45  (step t69.t33.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t33.t25.t7.t6 t69.t33.t25.t7.t13))
% 1.23/1.45  (step t69.t33.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t33.t25.t7.t14 t69.t33.t25.t7.t15))
% 1.23/1.45  (step t69.t33.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t33.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t33.t25.t6 t69.t33.t25.t7))
% 1.23/1.45  (step t69.t33.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t33.t25.t10.t5 t69.t33.t25.t10.t6))
% 1.23/1.45  (step t69.t33.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t33.t25.t10.t9.t3 t69.t33.t25.t10.t9.t4))
% 1.23/1.45  (step t69.t33.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t33.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t25.t10.t8 t69.t33.t25.t10.t9))
% 1.23/1.45  (step t69.t33.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t25.t10.t7 t69.t33.t25.t10.t10))
% 1.23/1.45  (step t69.t33.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t25.t10.t11 t69.t33.t25.t10.t12))
% 1.23/1.45  (step t69.t33.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t33.t25.t10.t15.t2 t69.t33.t25.t10.t15.t3))
% 1.23/1.45  (step t69.t33.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t69.t33.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t25.t10.t14 t69.t33.t25.t10.t15))
% 1.23/1.45  (step t69.t33.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t25.t10.t13 t69.t33.t25.t10.t16))
% 1.23/1.45  (step t69.t33.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t33.t25.t10.t4 t69.t33.t25.t10.t17))
% 1.23/1.45  (step t69.t33.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t25.t10.t20.t2))
% 1.23/1.45  (step t69.t33.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t69.t33.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t25.t10.t19 t69.t33.t25.t10.t20))
% 1.23/1.45  (step t69.t33.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t25.t10.t18 t69.t33.t25.t10.t21))
% 1.23/1.45  (step t69.t33.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t33.t25.t10.t22 t69.t33.t25.t10.t23))
% 1.23/1.45  (step t69.t33.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t33.t25.t10.t24 t69.t33.t25.t10.t25))
% 1.23/1.45  (step t69.t33.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t33.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t33.t25.t9 t69.t33.t25.t10))
% 1.23/1.45  (step t69.t33.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t33.t25.t8 t69.t33.t25.t11))
% 1.23/1.45  (step t69.t33.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t33.t25.t5 t69.t33.t25.t12 a4))
% 1.23/1.45  (step t69.t33.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t25.t4 t69.t33.t25.t13 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t33.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t33.t25.t14))
% 1.23/1.45  (step t69.t33.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t33.t25.t14))
% 1.23/1.45  (step t69.t33.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t33.t25.t16 t69.t33.t25.t17))
% 1.23/1.45  (step t69.t33.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t33.t25.t15 t69.t33.t25.t18))
% 1.23/1.45  (step t69.t33.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t33.t25.t19 t69.t33.t25.t20))
% 1.23/1.45  (step t69.t33.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t33.t25.t21 t69.t33.t25.t22))
% 1.23/1.45  (step t69.t33.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t33.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t33.t24 t69.t33.t25))
% 1.23/1.45  (step t69.t33.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t33.t28.t4 t69.t33.t28.t5))
% 1.23/1.45  (step t69.t33.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t33.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t33.t28.t8.t3 t69.t33.t28.t8.t4))
% 1.23/1.45  (step t69.t33.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t33.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t28.t7 t69.t33.t28.t8))
% 1.23/1.45  (step t69.t33.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t28.t6 t69.t33.t28.t9))
% 1.23/1.45  (step t69.t33.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t33.t28.t10 t69.t33.t28.t11))
% 1.23/1.45  (step t69.t33.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t28.t12 t69.t33.t28.t13))
% 1.23/1.45  (step t69.t33.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t33.t28.t14 t69.t33.t28.t15))
% 1.23/1.45  (step t69.t33.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t33.t28.t16 t69.t33.t28.t17))
% 1.23/1.45  (step t69.t33.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.45  (step t69.t33.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t33.t27 t69.t33.t28))
% 1.23/1.45  (step t69.t33.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t33.t26 t69.t33.t29))
% 1.23/1.45  (step t69.t33.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t33.t23 t69.t33.t30 a5))
% 1.23/1.45  (step t69.t33.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t33.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t33.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t34.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t33.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t33.t34.t5))
% 1.23/1.45  (step t69.t33.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t33.t34.t5))
% 1.23/1.45  (step t69.t33.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t33.t34.t6 t69.t33.t34.t8))
% 1.23/1.45  (step t69.t33.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t33.t34.t7 t69.t33.t34.t9))
% 1.23/1.45  (step t69.t33.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t33.t34.t6 t69.t33.t34.t11))
% 1.23/1.45  (step t69.t33.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t33.t34.t10 t69.t33.t34.t12))
% 1.23/1.45  (step t69.t33.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t33.t34.t6 t69.t33.t34.t13))
% 1.23/1.45  (step t69.t33.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t33.t34.t14 t69.t33.t34.t15))
% 1.23/1.45  (step t69.t33.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t33.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t33.t33 t69.t33.t34))
% 1.23/1.45  (step t69.t33.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t33.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t33.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t33.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t33.t37.t5 t69.t33.t37.t6))
% 1.23/1.45  (step t69.t33.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t33.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t33.t37.t9.t3 t69.t33.t37.t9.t4))
% 1.23/1.45  (step t69.t33.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t33.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t37.t8 t69.t33.t37.t9))
% 1.23/1.45  (step t69.t33.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t33.t37.t7 t69.t33.t37.t10))
% 1.23/1.45  (step t69.t33.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t37.t11 t69.t33.t37.t12))
% 1.23/1.45  (step t69.t33.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t69.t33.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t33.t37.t15.t2 t69.t33.t37.t15.t3))
% 1.23/1.45  (step t69.t33.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t69.t33.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t37.t14 t69.t33.t37.t15))
% 1.23/1.45  (step t69.t33.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t33.t37.t13 t69.t33.t37.t16))
% 1.23/1.45  (step t69.t33.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t33.t37.t4 t69.t33.t37.t17))
% 1.23/1.45  (step t69.t33.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t33.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t33.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t33.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t33.t37.t20.t2))
% 1.23/1.45  (step t69.t33.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t69.t33.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t37.t19 t69.t33.t37.t20))
% 1.23/1.45  (step t69.t33.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t33.t37.t18 t69.t33.t37.t21))
% 1.23/1.45  (step t69.t33.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t33.t37.t22 t69.t33.t37.t23))
% 1.23/1.45  (step t69.t33.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t33.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t33.t37.t24 t69.t33.t37.t25))
% 1.23/1.45  (step t69.t33.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t33.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t33.t36 t69.t33.t37))
% 1.23/1.45  (step t69.t33.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t33.t35 t69.t33.t38))
% 1.23/1.45  (step t69.t33.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t33.t32 t69.t33.t39 a4))
% 1.23/1.45  (step t69.t33.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t33.t4 t69.t33.t13 t69.t33.t22 t69.t33.t31 t69.t33.t40 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t33.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t33.t41))
% 1.23/1.45  (step t69.t33.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t69.t33.t41))
% 1.23/1.45  (step t69.t33.t44 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t33.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t69.t33.t43 t69.t33.t44))
% 1.23/1.45  (step t69.t33.t46 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t33.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t69.t33.t45 t69.t33.t46))
% 1.23/1.45  (step t69.t33.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t69.t33.t42 t69.t33.t47))
% 1.23/1.45  (step t69.t33.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t33.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t69.t33.t48 t69.t33.t49))
% 1.23/1.45  (step t69.t33 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t34 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t69.t32 t69.t33))
% 1.23/1.45  (step t69.t35 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.23/1.45  (anchor :step t69.t36 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t36.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t36.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t36.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t36.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t69.t36.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.23/1.45  (step t69.t36.t6 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t36.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t69.t36.t5 t69.t36.t6))
% 1.23/1.45  (step t69.t36.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.23/1.45  (step t69.t36.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t36.t7 t69.t36.t8))
% 1.23/1.45  (step t69.t36.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t69.t36.t4 t69.t36.t9))
% 1.23/1.45  (step t69.t36.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t36.t12 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t36.t12.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t36.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.23/1.45  (step t69.t36.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t69.t36.t12.t2))
% 1.23/1.45  (step t69.t36.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t36.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t69.t36.t12.t3 t69.t36.t12.t4))
% 1.23/1.45  (step t69.t36.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.23/1.45  (step t69.t36.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t69.t36.t11 t69.t36.t12))
% 1.23/1.45  (step t69.t36.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t69.t36.t10 t69.t36.t13))
% 1.23/1.45  (step t69.t36.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t36.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t69.t36.t14 t69.t36.t15))
% 1.23/1.45  (step t69.t36.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t36.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t36.t16 t69.t36.t17))
% 1.23/1.45  (step t69.t36 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t37 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t69.t35 t69.t36))
% 1.23/1.45  (step t69.t38 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t34 t69.t37))
% 1.23/1.45  (step t69.t39 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t69.t31 t69.t38 a8))
% 1.23/1.45  (step t69.t40 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t41 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.45  (anchor :step t69.t42 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t42.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t42.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t42.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.45  (anchor :step t69.t42.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t42.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t42.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t42.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t69.t42.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t42.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t42.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t42.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t42.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t42.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t42.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t42.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t42.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t42.t7.t7.t7.t5))
% 1.23/1.45  (step t69.t42.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t42.t7.t7.t7.t5))
% 1.23/1.45  (step t69.t42.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t42.t7.t7.t7.t6 t69.t42.t7.t7.t7.t8))
% 1.23/1.45  (step t69.t42.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t42.t7.t7.t7.t7 t69.t42.t7.t7.t7.t9))
% 1.23/1.45  (step t69.t42.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t42.t7.t7.t7.t6 t69.t42.t7.t7.t7.t11))
% 1.23/1.45  (step t69.t42.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t42.t7.t7.t7.t10 t69.t42.t7.t7.t7.t12))
% 1.23/1.45  (step t69.t42.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t42.t7.t7.t7.t6 t69.t42.t7.t7.t7.t13))
% 1.23/1.45  (step t69.t42.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t42.t7.t7.t7.t14 t69.t42.t7.t7.t7.t15))
% 1.23/1.45  (step t69.t42.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t42.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t42.t7.t7.t6 t69.t42.t7.t7.t7))
% 1.23/1.45  (step t69.t42.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t42.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t42.t7.t7.t10.t5 t69.t42.t7.t7.t10.t6))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t42.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t42.t7.t7.t10.t9.t3 t69.t42.t7.t7.t10.t9.t4))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t7.t7.t10.t8 t69.t42.t7.t7.t10.t9))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t7.t7.t10.t7 t69.t42.t7.t7.t10.t10))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t42.t7.t7.t10.t11 t69.t42.t7.t7.t10.t12))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t42.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t42.t7.t7.t10.t15.t2 t69.t42.t7.t7.t10.t15.t3))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t42.t7.t7.t10.t14 t69.t42.t7.t7.t10.t15))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t42.t7.t7.t10.t13 t69.t42.t7.t7.t10.t16))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t42.t7.t7.t10.t4 t69.t42.t7.t7.t10.t17))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t42.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t42.t7.t7.t10.t20.t2))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t42.t7.t7.t10.t19 t69.t42.t7.t7.t10.t20))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t42.t7.t7.t10.t18 t69.t42.t7.t7.t10.t21))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t42.t7.t7.t10.t22 t69.t42.t7.t7.t10.t23))
% 1.23/1.45  (step t69.t42.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t42.t7.t7.t10.t24 t69.t42.t7.t7.t10.t25))
% 1.23/1.45  (step t69.t42.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t42.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t42.t7.t7.t9 t69.t42.t7.t7.t10))
% 1.23/1.45  (step t69.t42.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t42.t7.t7.t8 t69.t42.t7.t7.t11))
% 1.23/1.45  (step t69.t42.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t42.t7.t7.t5 t69.t42.t7.t7.t12 a4))
% 1.23/1.45  (step t69.t42.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t42.t7.t7.t4 t69.t42.t7.t7.t13 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t42.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t42.t7.t7.t14))
% 1.23/1.45  (step t69.t42.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t42.t7.t7.t14))
% 1.23/1.45  (step t69.t42.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t42.t7.t7.t16 t69.t42.t7.t7.t17))
% 1.23/1.45  (step t69.t42.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t42.t7.t7.t15 t69.t42.t7.t7.t18))
% 1.23/1.45  (step t69.t42.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t42.t7.t7.t19 t69.t42.t7.t7.t20))
% 1.23/1.45  (step t69.t42.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t42.t7.t7.t21 t69.t42.t7.t7.t22))
% 1.23/1.45  (step t69.t42.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t42.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t42.t7.t6 t69.t42.t7.t7))
% 1.23/1.45  (step t69.t42.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t69.t42.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t42.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t42.t7.t10.t4 t69.t42.t7.t10.t5))
% 1.23/1.45  (step t69.t42.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t42.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t42.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t42.t7.t10.t8.t3 t69.t42.t7.t10.t8.t4))
% 1.23/1.45  (step t69.t42.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t42.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t7.t10.t7 t69.t42.t7.t10.t8))
% 1.23/1.45  (step t69.t42.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t7.t10.t6 t69.t42.t7.t10.t9))
% 1.23/1.45  (step t69.t42.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t42.t7.t10.t10 t69.t42.t7.t10.t11))
% 1.23/1.45  (step t69.t42.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t7.t10.t12 t69.t42.t7.t10.t13))
% 1.23/1.45  (step t69.t42.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t42.t7.t10.t14 t69.t42.t7.t10.t15))
% 1.23/1.45  (step t69.t42.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t42.t7.t10.t16 t69.t42.t7.t10.t17))
% 1.23/1.45  (step t69.t42.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.45  (step t69.t42.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t42.t7.t9 t69.t42.t7.t10))
% 1.23/1.45  (step t69.t42.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t42.t7.t8 t69.t42.t7.t11))
% 1.23/1.45  (step t69.t42.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t42.t7.t5 t69.t42.t7.t12 a5))
% 1.23/1.45  (step t69.t42.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t42.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t42.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t42.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t42.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t42.t7.t16.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t42.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t42.t7.t16.t5))
% 1.23/1.45  (step t69.t42.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t42.t7.t16.t5))
% 1.23/1.45  (step t69.t42.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t42.t7.t16.t6 t69.t42.t7.t16.t8))
% 1.23/1.45  (step t69.t42.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t42.t7.t16.t7 t69.t42.t7.t16.t9))
% 1.23/1.45  (step t69.t42.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t42.t7.t16.t6 t69.t42.t7.t16.t11))
% 1.23/1.45  (step t69.t42.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t42.t7.t16.t10 t69.t42.t7.t16.t12))
% 1.23/1.45  (step t69.t42.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t42.t7.t16.t6 t69.t42.t7.t16.t13))
% 1.23/1.45  (step t69.t42.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t42.t7.t16.t14 t69.t42.t7.t16.t15))
% 1.23/1.45  (step t69.t42.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t42.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t42.t7.t15 t69.t42.t7.t16))
% 1.23/1.45  (step t69.t42.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t42.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t42.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t42.t7.t19.t5 t69.t42.t7.t19.t6))
% 1.23/1.45  (step t69.t42.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t42.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t42.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t42.t7.t19.t9.t3 t69.t42.t7.t19.t9.t4))
% 1.23/1.45  (step t69.t42.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t42.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t7.t19.t8 t69.t42.t7.t19.t9))
% 1.23/1.45  (step t69.t42.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t7.t19.t7 t69.t42.t7.t19.t10))
% 1.23/1.45  (step t69.t42.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t42.t7.t19.t11 t69.t42.t7.t19.t12))
% 1.23/1.45  (step t69.t42.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t42.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t42.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t42.t7.t19.t15.t2 t69.t42.t7.t19.t15.t3))
% 1.23/1.45  (step t69.t42.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t69.t42.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t42.t7.t19.t14 t69.t42.t7.t19.t15))
% 1.23/1.45  (step t69.t42.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t42.t7.t19.t13 t69.t42.t7.t19.t16))
% 1.23/1.45  (step t69.t42.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t42.t7.t19.t4 t69.t42.t7.t19.t17))
% 1.23/1.45  (step t69.t42.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t42.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t42.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t42.t7.t19.t20.t2))
% 1.23/1.45  (step t69.t42.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t69.t42.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t42.t7.t19.t19 t69.t42.t7.t19.t20))
% 1.23/1.45  (step t69.t42.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t42.t7.t19.t18 t69.t42.t7.t19.t21))
% 1.23/1.45  (step t69.t42.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t42.t7.t19.t22 t69.t42.t7.t19.t23))
% 1.23/1.45  (step t69.t42.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t42.t7.t19.t24 t69.t42.t7.t19.t25))
% 1.23/1.45  (step t69.t42.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t42.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t42.t7.t18 t69.t42.t7.t19))
% 1.23/1.45  (step t69.t42.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t42.t7.t17 t69.t42.t7.t20))
% 1.23/1.45  (step t69.t42.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t42.t7.t14 t69.t42.t7.t21 a4))
% 1.23/1.45  (step t69.t42.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t42.t7.t4 t69.t42.t7.t13 t69.t42.t7.t22 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t42.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t42.t7.t23))
% 1.23/1.45  (step t69.t42.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t42.t7.t23))
% 1.23/1.45  (step t69.t42.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t42.t7.t25 t69.t42.t7.t26))
% 1.23/1.45  (step t69.t42.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t42.t7.t24 t69.t42.t7.t27))
% 1.23/1.45  (step t69.t42.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t42.t7.t28 t69.t42.t7.t29))
% 1.23/1.45  (step t69.t42.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t42.t7.t30 t69.t42.t7.t31))
% 1.23/1.45  (step t69.t42.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t42.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t42.t6 t69.t42.t7))
% 1.23/1.45  (step t69.t42.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.45  (anchor :step t69.t42.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t42.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t42.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t42.t10.t4 t69.t42.t10.t5))
% 1.23/1.45  (step t69.t42.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t42.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t42.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t42.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t42.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t42.t10.t8.t3 t69.t42.t10.t8.t4))
% 1.23/1.45  (step t69.t42.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t42.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t10.t7 t69.t42.t10.t8))
% 1.23/1.45  (step t69.t42.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t10.t6 t69.t42.t10.t9))
% 1.23/1.45  (step t69.t42.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t42.t10.t10 t69.t42.t10.t11))
% 1.23/1.45  (step t69.t42.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t42.t10.t12 t69.t42.t10.t13))
% 1.23/1.45  (step t69.t42.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t42.t10.t14 t69.t42.t10.t15))
% 1.23/1.45  (step t69.t42.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t42.t10.t16 t69.t42.t10.t17))
% 1.23/1.45  (step t69.t42.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.45  (step t69.t42.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t42.t9 t69.t42.t10))
% 1.23/1.45  (step t69.t42.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t42.t8 t69.t42.t11))
% 1.23/1.45  (step t69.t42.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t42.t5 t69.t42.t12 a6))
% 1.23/1.45  (step t69.t42.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t42.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t69.t42.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t42.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t42.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t42.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t42.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t42.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t42.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t42.t16.t7.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t42.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t42.t16.t7.t5))
% 1.23/1.45  (step t69.t42.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t42.t16.t7.t5))
% 1.23/1.45  (step t69.t42.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t42.t16.t7.t6 t69.t42.t16.t7.t8))
% 1.23/1.45  (step t69.t42.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t42.t16.t7.t7 t69.t42.t16.t7.t9))
% 1.23/1.45  (step t69.t42.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t42.t16.t7.t6 t69.t42.t16.t7.t11))
% 1.23/1.45  (step t69.t42.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t42.t16.t7.t10 t69.t42.t16.t7.t12))
% 1.23/1.45  (step t69.t42.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t42.t16.t7.t6 t69.t42.t16.t7.t13))
% 1.23/1.45  (step t69.t42.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t42.t16.t7.t14 t69.t42.t16.t7.t15))
% 1.23/1.45  (step t69.t42.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t42.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t42.t16.t6 t69.t42.t16.t7))
% 1.23/1.45  (step t69.t42.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t42.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t42.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t42.t16.t10.t5 t69.t42.t16.t10.t6))
% 1.23/1.45  (step t69.t42.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t42.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t42.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t42.t16.t10.t9.t3 t69.t42.t16.t10.t9.t4))
% 1.23/1.45  (step t69.t42.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t42.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t16.t10.t8 t69.t42.t16.t10.t9))
% 1.23/1.45  (step t69.t42.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t16.t10.t7 t69.t42.t16.t10.t10))
% 1.23/1.45  (step t69.t42.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t42.t16.t10.t11 t69.t42.t16.t10.t12))
% 1.23/1.45  (step t69.t42.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t42.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t42.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t42.t16.t10.t15.t2 t69.t42.t16.t10.t15.t3))
% 1.23/1.45  (step t69.t42.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t69.t42.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t42.t16.t10.t14 t69.t42.t16.t10.t15))
% 1.23/1.45  (step t69.t42.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t42.t16.t10.t13 t69.t42.t16.t10.t16))
% 1.23/1.45  (step t69.t42.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t42.t16.t10.t4 t69.t42.t16.t10.t17))
% 1.23/1.45  (step t69.t42.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t42.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t42.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t42.t16.t10.t20.t2))
% 1.23/1.45  (step t69.t42.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t69.t42.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t42.t16.t10.t19 t69.t42.t16.t10.t20))
% 1.23/1.45  (step t69.t42.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t42.t16.t10.t18 t69.t42.t16.t10.t21))
% 1.23/1.45  (step t69.t42.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t42.t16.t10.t22 t69.t42.t16.t10.t23))
% 1.23/1.45  (step t69.t42.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t42.t16.t10.t24 t69.t42.t16.t10.t25))
% 1.23/1.45  (step t69.t42.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t42.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t42.t16.t9 t69.t42.t16.t10))
% 1.23/1.45  (step t69.t42.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t42.t16.t8 t69.t42.t16.t11))
% 1.23/1.45  (step t69.t42.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t42.t16.t5 t69.t42.t16.t12 a4))
% 1.23/1.45  (step t69.t42.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t42.t16.t4 t69.t42.t16.t13 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t42.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t42.t16.t14))
% 1.23/1.45  (step t69.t42.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t42.t16.t14))
% 1.23/1.45  (step t69.t42.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t42.t16.t16 t69.t42.t16.t17))
% 1.23/1.45  (step t69.t42.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t42.t16.t15 t69.t42.t16.t18))
% 1.23/1.45  (step t69.t42.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t42.t16.t19 t69.t42.t16.t20))
% 1.23/1.45  (step t69.t42.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t42.t16.t21 t69.t42.t16.t22))
% 1.23/1.45  (step t69.t42.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t42.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t42.t15 t69.t42.t16))
% 1.23/1.45  (step t69.t42.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t69.t42.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t42.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t42.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t42.t19.t4 t69.t42.t19.t5))
% 1.23/1.45  (step t69.t42.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t42.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t42.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t42.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t42.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t42.t19.t8.t3 t69.t42.t19.t8.t4))
% 1.23/1.45  (step t69.t42.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t42.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t19.t7 t69.t42.t19.t8))
% 1.23/1.45  (step t69.t42.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t19.t6 t69.t42.t19.t9))
% 1.23/1.45  (step t69.t42.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t42.t19.t10 t69.t42.t19.t11))
% 1.23/1.45  (step t69.t42.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t19.t12 t69.t42.t19.t13))
% 1.23/1.45  (step t69.t42.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t42.t19.t14 t69.t42.t19.t15))
% 1.23/1.45  (step t69.t42.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t42.t19.t16 t69.t42.t19.t17))
% 1.23/1.45  (step t69.t42.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.45  (step t69.t42.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t42.t18 t69.t42.t19))
% 1.23/1.45  (step t69.t42.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t42.t17 t69.t42.t20))
% 1.23/1.45  (step t69.t42.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t42.t14 t69.t42.t21 a5))
% 1.23/1.45  (step t69.t42.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t42.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t42.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t42.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t42.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t42.t25.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t42.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t42.t25.t5))
% 1.23/1.45  (step t69.t42.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t42.t25.t5))
% 1.23/1.45  (step t69.t42.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t42.t25.t6 t69.t42.t25.t8))
% 1.23/1.45  (step t69.t42.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t42.t25.t7 t69.t42.t25.t9))
% 1.23/1.45  (step t69.t42.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t42.t25.t6 t69.t42.t25.t11))
% 1.23/1.45  (step t69.t42.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t42.t25.t10 t69.t42.t25.t12))
% 1.23/1.45  (step t69.t42.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t42.t25.t6 t69.t42.t25.t13))
% 1.23/1.45  (step t69.t42.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t42.t25.t14 t69.t42.t25.t15))
% 1.23/1.45  (step t69.t42.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t42.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t42.t24 t69.t42.t25))
% 1.23/1.45  (step t69.t42.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t42.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t42.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t69.t42.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t42.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t42.t28.t5 t69.t42.t28.t6))
% 1.23/1.45  (step t69.t42.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t42.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t42.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t42.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t42.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t42.t28.t9.t3 t69.t42.t28.t9.t4))
% 1.23/1.45  (step t69.t42.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t42.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t28.t8 t69.t42.t28.t9))
% 1.23/1.45  (step t69.t42.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t42.t28.t7 t69.t42.t28.t10))
% 1.23/1.45  (step t69.t42.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t42.t28.t11 t69.t42.t28.t12))
% 1.23/1.45  (step t69.t42.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t42.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t42.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t42.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t69.t42.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t42.t28.t15.t2 t69.t42.t28.t15.t3))
% 1.23/1.45  (step t69.t42.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t69.t42.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t42.t28.t14 t69.t42.t28.t15))
% 1.23/1.45  (step t69.t42.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t42.t28.t13 t69.t42.t28.t16))
% 1.23/1.45  (step t69.t42.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t42.t28.t4 t69.t42.t28.t17))
% 1.23/1.45  (step t69.t42.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t42.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t42.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t42.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t42.t28.t20.t2))
% 1.23/1.45  (step t69.t42.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t69.t42.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t42.t28.t19 t69.t42.t28.t20))
% 1.23/1.45  (step t69.t42.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t42.t28.t18 t69.t42.t28.t21))
% 1.23/1.45  (step t69.t42.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t42.t28.t22 t69.t42.t28.t23))
% 1.23/1.45  (step t69.t42.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t42.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t42.t28.t24 t69.t42.t28.t25))
% 1.23/1.45  (step t69.t42.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t42.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t42.t27 t69.t42.t28))
% 1.23/1.45  (step t69.t42.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t42.t26 t69.t42.t29))
% 1.23/1.45  (step t69.t42.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t42.t23 t69.t42.t30 a4))
% 1.23/1.45  (step t69.t42.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t42.t4 t69.t42.t13 t69.t42.t22 t69.t42.t31 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t42.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t69.t42.t32))
% 1.23/1.45  (step t69.t42.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t69.t42.t32))
% 1.23/1.45  (step t69.t42.t35 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t42.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t42.t34 t69.t42.t35))
% 1.23/1.45  (step t69.t42.t37 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t42.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t69.t42.t36 t69.t42.t37))
% 1.23/1.45  (step t69.t42.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t69.t42.t33 t69.t42.t38))
% 1.23/1.45  (step t69.t42.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t42.t34 t69.t42.t37))
% 1.23/1.45  (step t69.t42.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t69.t42.t40 t69.t42.t35))
% 1.23/1.45  (step t69.t42.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t69.t42.t39 t69.t42.t41))
% 1.23/1.45  (step t69.t42.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t42.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t69.t42.t42 t69.t42.t43))
% 1.23/1.45  (step t69.t42 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t43 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t69.t41 t69.t42))
% 1.23/1.45  (step t69.t44 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.45  (anchor :step t69.t45 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t45.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t45.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t45.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t45.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.23/1.45  (step t69.t45.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.45  (step t69.t45.t6 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t45.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t69.t45.t5 t69.t45.t6))
% 1.23/1.45  (step t69.t45.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.45  (step t69.t45.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t69.t45.t7 t69.t45.t8))
% 1.23/1.45  (step t69.t45.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t45.t4 t69.t45.t9))
% 1.23/1.45  (step t69.t45.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t45.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t45.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t45.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t45.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t69.t45.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t45.t12.t3))
% 1.23/1.45  (step t69.t45.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.23/1.45  (step t69.t45.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t69.t45.t12.t4 t69.t45.t12.t5))
% 1.23/1.45  (step t69.t45.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t45.t12.t6))
% 1.23/1.45  (step t69.t45.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t45.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t45.t11 t69.t45.t12))
% 1.23/1.45  (step t69.t45.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t69.t45.t10 t69.t45.t13))
% 1.23/1.45  (step t69.t45.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.45  (step t69.t45.t16 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t45.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t69.t45.t15 t69.t45.t16))
% 1.23/1.45  (step t69.t45.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.45  (step t69.t45.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t69.t45.t17 t69.t45.t18))
% 1.23/1.45  (step t69.t45.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t45.t14 t69.t45.t19))
% 1.23/1.45  (step t69.t45.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t45.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t45.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t45.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.23/1.45  (step t69.t45.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t69.t45.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t69.t45.t22.t3))
% 1.23/1.45  (step t69.t45.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t45.t22.t2 t69.t45.t22.t4))
% 1.23/1.45  (step t69.t45.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t69.t45.t22.t5))
% 1.23/1.45  (step t69.t45.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.45  (step t69.t45.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t45.t21 t69.t45.t22))
% 1.23/1.45  (step t69.t45.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t69.t45.t20 t69.t45.t23))
% 1.23/1.45  (step t69.t45.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t45.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t69.t45.t24 t69.t45.t25))
% 1.23/1.45  (step t69.t45.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.45  (step t69.t45.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t69.t45.t26 t69.t45.t27))
% 1.23/1.45  (step t69.t45 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.45  (step t69.t46 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t69.t44 t69.t45))
% 1.23/1.45  (step t69.t47 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t69.t43 t69.t46))
% 1.23/1.45  (step t69.t48 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t69.t40 t69.t47 a7))
% 1.23/1.45  (step t69.t49 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t50 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.45  (anchor :step t69.t51 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t51.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t51.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t51.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t51.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t51.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t51.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t69.t51.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t51.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t51.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t51.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t51.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t51.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t51.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t51.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t51.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t51.t7.t7.t5))
% 1.23/1.45  (step t69.t51.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t51.t7.t7.t5))
% 1.23/1.45  (step t69.t51.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t51.t7.t7.t6 t69.t51.t7.t7.t8))
% 1.23/1.45  (step t69.t51.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t51.t7.t7.t7 t69.t51.t7.t7.t9))
% 1.23/1.45  (step t69.t51.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t51.t7.t7.t6 t69.t51.t7.t7.t11))
% 1.23/1.45  (step t69.t51.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t51.t7.t7.t10 t69.t51.t7.t7.t12))
% 1.23/1.45  (step t69.t51.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t51.t7.t7.t6 t69.t51.t7.t7.t13))
% 1.23/1.45  (step t69.t51.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t51.t7.t7.t14 t69.t51.t7.t7.t15))
% 1.23/1.45  (step t69.t51.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t51.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t51.t7.t6 t69.t51.t7.t7))
% 1.23/1.45  (step t69.t51.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t51.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t51.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t51.t7.t10.t5 t69.t51.t7.t10.t6))
% 1.23/1.45  (step t69.t51.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t51.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t51.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t51.t7.t10.t9.t3 t69.t51.t7.t10.t9.t4))
% 1.23/1.45  (step t69.t51.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t51.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t51.t7.t10.t8 t69.t51.t7.t10.t9))
% 1.23/1.45  (step t69.t51.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t51.t7.t10.t7 t69.t51.t7.t10.t10))
% 1.23/1.45  (step t69.t51.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t51.t7.t10.t11 t69.t51.t7.t10.t12))
% 1.23/1.45  (step t69.t51.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t51.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t51.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t51.t7.t10.t15.t2 t69.t51.t7.t10.t15.t3))
% 1.23/1.45  (step t69.t51.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t69.t51.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t51.t7.t10.t14 t69.t51.t7.t10.t15))
% 1.23/1.45  (step t69.t51.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t51.t7.t10.t13 t69.t51.t7.t10.t16))
% 1.23/1.45  (step t69.t51.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t51.t7.t10.t4 t69.t51.t7.t10.t17))
% 1.23/1.45  (step t69.t51.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t51.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t51.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t51.t7.t10.t20.t2))
% 1.23/1.45  (step t69.t51.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t69.t51.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t51.t7.t10.t19 t69.t51.t7.t10.t20))
% 1.23/1.45  (step t69.t51.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t51.t7.t10.t18 t69.t51.t7.t10.t21))
% 1.23/1.45  (step t69.t51.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t51.t7.t10.t22 t69.t51.t7.t10.t23))
% 1.23/1.45  (step t69.t51.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t51.t7.t10.t24 t69.t51.t7.t10.t25))
% 1.23/1.45  (step t69.t51.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t51.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t51.t7.t9 t69.t51.t7.t10))
% 1.23/1.45  (step t69.t51.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t51.t7.t8 t69.t51.t7.t11))
% 1.23/1.45  (step t69.t51.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t51.t7.t5 t69.t51.t7.t12 a4))
% 1.23/1.45  (step t69.t51.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t51.t7.t4 t69.t51.t7.t13 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t51.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t51.t7.t14))
% 1.23/1.45  (step t69.t51.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t51.t7.t14))
% 1.23/1.45  (step t69.t51.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t51.t7.t16 t69.t51.t7.t17))
% 1.23/1.45  (step t69.t51.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t51.t7.t15 t69.t51.t7.t18))
% 1.23/1.45  (step t69.t51.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t51.t7.t19 t69.t51.t7.t20))
% 1.23/1.45  (step t69.t51.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t51.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t51.t7.t21 t69.t51.t7.t22))
% 1.23/1.45  (step t69.t51.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t51.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t51.t6 t69.t51.t7))
% 1.23/1.45  (step t69.t51.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t69.t51.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t51.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t51.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t51.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t51.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t51.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t51.t10.t4 t69.t51.t10.t5))
% 1.23/1.45  (step t69.t51.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t51.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t51.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t51.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t51.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t51.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t51.t10.t8.t3 t69.t51.t10.t8.t4))
% 1.23/1.45  (step t69.t51.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t51.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t51.t10.t7 t69.t51.t10.t8))
% 1.23/1.45  (step t69.t51.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t51.t10.t6 t69.t51.t10.t9))
% 1.23/1.45  (step t69.t51.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t51.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t51.t10.t10 t69.t51.t10.t11))
% 1.23/1.45  (step t69.t51.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t51.t10.t12 t69.t51.t10.t13))
% 1.23/1.45  (step t69.t51.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t51.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t51.t10.t14 t69.t51.t10.t15))
% 1.23/1.45  (step t69.t51.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t51.t10.t16 t69.t51.t10.t17))
% 1.23/1.45  (step t69.t51.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.45  (step t69.t51.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t51.t9 t69.t51.t10))
% 1.23/1.45  (step t69.t51.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t51.t8 t69.t51.t11))
% 1.23/1.45  (step t69.t51.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t51.t5 t69.t51.t12 a5))
% 1.23/1.45  (step t69.t51.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t51.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t51.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t51.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t51.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t51.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t51.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t51.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t51.t16.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t51.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t51.t16.t5))
% 1.23/1.45  (step t69.t51.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t51.t16.t5))
% 1.23/1.45  (step t69.t51.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t51.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t51.t16.t6 t69.t51.t16.t8))
% 1.23/1.45  (step t69.t51.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t51.t16.t7 t69.t51.t16.t9))
% 1.23/1.45  (step t69.t51.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t51.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t51.t16.t6 t69.t51.t16.t11))
% 1.23/1.45  (step t69.t51.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t51.t16.t10 t69.t51.t16.t12))
% 1.23/1.45  (step t69.t51.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t51.t16.t6 t69.t51.t16.t13))
% 1.23/1.45  (step t69.t51.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t51.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t51.t16.t14 t69.t51.t16.t15))
% 1.23/1.45  (step t69.t51.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t51.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t51.t15 t69.t51.t16))
% 1.23/1.45  (step t69.t51.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t51.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t51.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t51.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t51.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t51.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t69.t51.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t51.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t51.t19.t5 t69.t51.t19.t6))
% 1.23/1.45  (step t69.t51.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t51.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t51.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t51.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t51.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t51.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t51.t19.t9.t3 t69.t51.t19.t9.t4))
% 1.23/1.45  (step t69.t51.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t51.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t51.t19.t8 t69.t51.t19.t9))
% 1.23/1.45  (step t69.t51.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t51.t19.t7 t69.t51.t19.t10))
% 1.23/1.45  (step t69.t51.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t51.t19.t11 t69.t51.t19.t12))
% 1.23/1.45  (step t69.t51.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t51.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t51.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t51.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t69.t51.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t51.t19.t15.t2 t69.t51.t19.t15.t3))
% 1.23/1.45  (step t69.t51.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t69.t51.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t51.t19.t14 t69.t51.t19.t15))
% 1.23/1.45  (step t69.t51.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t51.t19.t13 t69.t51.t19.t16))
% 1.23/1.45  (step t69.t51.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t51.t19.t4 t69.t51.t19.t17))
% 1.23/1.45  (step t69.t51.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t51.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t51.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t51.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t51.t19.t20.t2))
% 1.23/1.45  (step t69.t51.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t69.t51.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t51.t19.t19 t69.t51.t19.t20))
% 1.23/1.45  (step t69.t51.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t51.t19.t18 t69.t51.t19.t21))
% 1.23/1.45  (step t69.t51.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t51.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t51.t19.t22 t69.t51.t19.t23))
% 1.23/1.45  (step t69.t51.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t51.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t51.t19.t24 t69.t51.t19.t25))
% 1.23/1.45  (step t69.t51.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t51.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t51.t18 t69.t51.t19))
% 1.23/1.45  (step t69.t51.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t51.t17 t69.t51.t20))
% 1.23/1.45  (step t69.t51.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t51.t14 t69.t51.t21 a4))
% 1.23/1.45  (step t69.t51.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t51.t4 t69.t51.t13 t69.t51.t22 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t51.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t51.t23))
% 1.23/1.45  (step t69.t51.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t51.t23))
% 1.23/1.45  (step t69.t51.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t51.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t51.t25 t69.t51.t26))
% 1.23/1.45  (step t69.t51.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t51.t24 t69.t51.t27))
% 1.23/1.45  (step t69.t51.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t51.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t69.t51.t28 t69.t51.t29))
% 1.23/1.45  (step t69.t51.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t51.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t69.t51.t30 t69.t51.t31))
% 1.23/1.45  (step t69.t51 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t52 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t69.t50 t69.t51))
% 1.23/1.45  (step t69.t53 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.45  (anchor :step t69.t54 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t54.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t54.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t54.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t54.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t54.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t54.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t54.t4 t69.t54.t5))
% 1.23/1.45  (step t69.t54.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t54.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t54.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t54.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t54.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t54.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t54.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t69.t54.t8.t3 t69.t54.t8.t4))
% 1.23/1.45  (step t69.t54.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t54.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t54.t7 t69.t54.t8))
% 1.23/1.45  (step t69.t54.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t69.t54.t6 t69.t54.t9))
% 1.23/1.45  (step t69.t54.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t54.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t69.t54.t10 t69.t54.t11))
% 1.23/1.45  (step t69.t54.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t54.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t69.t54.t12 t69.t54.t13))
% 1.23/1.45  (step t69.t54.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t54.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t69.t54.t14 t69.t54.t15))
% 1.23/1.45  (step t69.t54.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t69.t54.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t69.t54.t16 t69.t54.t17))
% 1.23/1.45  (step t69.t54 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.45  (step t69.t55 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t69.t53 t69.t54))
% 1.23/1.45  (step t69.t56 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t69.t52 t69.t55))
% 1.23/1.45  (step t69.t57 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t69.t49 t69.t56 a6))
% 1.23/1.45  (step t69.t58 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t59 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t69.t60 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t60.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t60.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t60.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t60.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t60.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t60.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t60.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t60.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t60.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t60.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t60.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t60.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t60.t7.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t60.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t60.t7.t5))
% 1.23/1.45  (step t69.t60.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t60.t7.t5))
% 1.23/1.45  (step t69.t60.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t60.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t60.t7.t6 t69.t60.t7.t8))
% 1.23/1.45  (step t69.t60.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t60.t7.t7 t69.t60.t7.t9))
% 1.23/1.45  (step t69.t60.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t60.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t60.t7.t6 t69.t60.t7.t11))
% 1.23/1.45  (step t69.t60.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t60.t7.t10 t69.t60.t7.t12))
% 1.23/1.45  (step t69.t60.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t60.t7.t6 t69.t60.t7.t13))
% 1.23/1.45  (step t69.t60.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t60.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t60.t7.t14 t69.t60.t7.t15))
% 1.23/1.45  (step t69.t60.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t60.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t60.t6 t69.t60.t7))
% 1.23/1.45  (step t69.t60.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t60.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t60.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t60.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t60.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t60.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t69.t60.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t60.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t60.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t60.t10.t5 t69.t60.t10.t6))
% 1.23/1.45  (step t69.t60.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t60.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t60.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t60.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t60.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t60.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t60.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t60.t10.t9.t3 t69.t60.t10.t9.t4))
% 1.23/1.45  (step t69.t60.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t60.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t60.t10.t8 t69.t60.t10.t9))
% 1.23/1.45  (step t69.t60.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t60.t10.t7 t69.t60.t10.t10))
% 1.23/1.45  (step t69.t60.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t60.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t60.t10.t11 t69.t60.t10.t12))
% 1.23/1.45  (step t69.t60.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t60.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t60.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t60.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t69.t60.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t60.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t60.t10.t15.t2 t69.t60.t10.t15.t3))
% 1.23/1.45  (step t69.t60.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t69.t60.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t60.t10.t14 t69.t60.t10.t15))
% 1.23/1.45  (step t69.t60.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t60.t10.t13 t69.t60.t10.t16))
% 1.23/1.45  (step t69.t60.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t60.t10.t4 t69.t60.t10.t17))
% 1.23/1.45  (step t69.t60.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t60.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t60.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t60.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t60.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t60.t10.t20.t2))
% 1.23/1.45  (step t69.t60.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t69.t60.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t60.t10.t19 t69.t60.t10.t20))
% 1.23/1.45  (step t69.t60.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t60.t10.t18 t69.t60.t10.t21))
% 1.23/1.45  (step t69.t60.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t60.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t60.t10.t22 t69.t60.t10.t23))
% 1.23/1.45  (step t69.t60.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t60.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t60.t10.t24 t69.t60.t10.t25))
% 1.23/1.45  (step t69.t60.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t60.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t60.t9 t69.t60.t10))
% 1.23/1.45  (step t69.t60.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t60.t8 t69.t60.t11))
% 1.23/1.45  (step t69.t60.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t60.t5 t69.t60.t12 a4))
% 1.23/1.45  (step t69.t60.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t60.t4 t69.t60.t13 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t60.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t60.t14))
% 1.23/1.45  (step t69.t60.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t60.t14))
% 1.23/1.45  (step t69.t60.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t60.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t60.t16 t69.t60.t17))
% 1.23/1.45  (step t69.t60.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t60.t15 t69.t60.t18))
% 1.23/1.45  (step t69.t60.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t60.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t69.t60.t19 t69.t60.t20))
% 1.23/1.45  (step t69.t60.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t60.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t69.t60.t21 t69.t60.t22))
% 1.23/1.45  (step t69.t60 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t61 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t69.t59 t69.t60))
% 1.23/1.45  (step t69.t62 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t69.t63 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t63.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t63.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t63.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t63.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t63.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t63.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t63.t4 t69.t63.t5))
% 1.23/1.45  (step t69.t63.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t63.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t63.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t63.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t63.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t63.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t63.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t63.t8.t3 t69.t63.t8.t4))
% 1.23/1.45  (step t69.t63.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t63.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t63.t7 t69.t63.t8))
% 1.23/1.45  (step t69.t63.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t63.t6 t69.t63.t9))
% 1.23/1.45  (step t69.t63.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t63.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t69.t63.t10 t69.t63.t11))
% 1.23/1.45  (step t69.t63.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t63.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t63.t12 t69.t63.t13))
% 1.23/1.45  (step t69.t63.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t63.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t69.t63.t14 t69.t63.t15))
% 1.23/1.45  (step t69.t63.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t69.t63.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t69.t63.t16 t69.t63.t17))
% 1.23/1.45  (step t69.t63 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.45  (step t69.t64 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t69.t62 t69.t63))
% 1.23/1.45  (step t69.t65 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t61 t69.t64))
% 1.23/1.45  (step t69.t66 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t69.t58 t69.t65 a5))
% 1.23/1.45  (step t69.t67 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t69.t68 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t69 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t69.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t69.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t69.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t69.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t69.t69.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t69.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t69.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t69.t5))
% 1.23/1.45  (step t69.t69.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t69.t69.t5))
% 1.23/1.45  (step t69.t69.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t69.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t69.t6 t69.t69.t8))
% 1.23/1.45  (step t69.t69.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t69.t7 t69.t69.t9))
% 1.23/1.45  (step t69.t69.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t69.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t69.t69.t6 t69.t69.t11))
% 1.23/1.45  (step t69.t69.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t69.t69.t10 t69.t69.t12))
% 1.23/1.45  (step t69.t69.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t69.t69.t6 t69.t69.t13))
% 1.23/1.45  (step t69.t69.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t69.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t69.t69.t14 t69.t69.t15))
% 1.23/1.45  (step t69.t69 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t69.t70 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t69.t68 t69.t69))
% 1.23/1.45  (step t69.t71 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t69.t72 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t69.t72.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t72.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t72.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t72.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t69.t72.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t69.t72.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t72.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t69.t72.t5 t69.t72.t6))
% 1.23/1.45  (step t69.t72.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t72.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t72.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t69.t72.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t72.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t72.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t69.t72.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t69.t72.t9.t3 t69.t72.t9.t4))
% 1.23/1.45  (step t69.t72.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t69.t72.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t72.t8 t69.t72.t9))
% 1.23/1.45  (step t69.t72.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t69.t72.t7 t69.t72.t10))
% 1.23/1.45  (step t69.t72.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t72.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t69.t72.t11 t69.t72.t12))
% 1.23/1.45  (step t69.t72.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t72.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t72.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t72.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t69.t72.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t69.t72.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t69.t72.t15.t2 t69.t72.t15.t3))
% 1.23/1.45  (step t69.t72.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t69.t72.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t72.t14 t69.t72.t15))
% 1.23/1.45  (step t69.t72.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t69.t72.t13 t69.t72.t16))
% 1.23/1.45  (step t69.t72.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t69.t72.t4 t69.t72.t17))
% 1.23/1.45  (step t69.t72.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t72.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t72.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t72.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t69.t72.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t69.t72.t20.t2))
% 1.23/1.45  (step t69.t72.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t69.t72.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t72.t19 t69.t72.t20))
% 1.23/1.45  (step t69.t72.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t69.t72.t18 t69.t72.t21))
% 1.23/1.45  (step t69.t72.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t72.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t69.t72.t22 t69.t72.t23))
% 1.23/1.45  (step t69.t72.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t69.t72.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t69.t72.t24 t69.t72.t25))
% 1.23/1.45  (step t69.t72 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t69.t73 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t69.t71 t69.t72))
% 1.23/1.45  (step t69.t74 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t69.t70 t69.t73))
% 1.23/1.45  (step t69.t75 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t69.t67 t69.t74 a4))
% 1.23/1.45  (step t69.t76 (cl (and (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t7 t69.t12 t69.t21 t69.t30 a10 a9 t69.t39 t69.t48 t69.t57 t69.t66 t69.t75 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t77 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t76))
% 1.23/1.45  (step t69.t78 (cl (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule and :premises (t69.t76))
% 1.23/1.45  (step t69.t79 (cl (= (@ tptp.mnot tptp.mtrue) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)))) :rule cong :premises (t69.t77 t69.t78))
% 1.23/1.45  (step t69.t80 (cl (= (= tptp.mfalse (@ tptp.mnot tptp.mtrue)) (= tptp.mfalse (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))))) :rule cong :premises (t69.t6 t69.t79))
% 1.23/1.45  (step t69.t81 (cl (= tptp.mfalse tptp.mfalse)) :rule refl)
% 1.23/1.45  (step t69.t82 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (lambda ((W $$unsorted)) (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t69.t83 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t69.t83.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t69.t83.t2 (cl (= (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W) true)) :rule all_simplify)
% 1.23/1.45  (step t69.t83.t3 (cl (= (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W)) (not true))) :rule cong :premises (t69.t83.t2))
% 1.23/1.45  (step t69.t83.t4 (cl (= (not true) false)) :rule all_simplify)
% 1.23/1.45  (step t69.t83.t5 (cl (= (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W)) false)) :rule trans :premises (t69.t83.t3 t69.t83.t4))
% 1.23/1.45  (step t69.t83 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W))) (lambda ((W $$unsorted)) false))) :rule bind)
% 1.23/1.45  (step t69.t84 (cl (= (lambda ((W $$unsorted)) false) (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule all_simplify)
% 1.23/1.45  (step t69.t85 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W))) (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule trans :premises (t69.t83 t69.t84))
% 1.23/1.45  (step t69.t86 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule trans :premises (t69.t82 t69.t85))
% 1.23/1.45  (step t69.t87 (cl (= (= tptp.mfalse (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)))) :rule cong :premises (t69.t81 t69.t86))
% 1.23/1.45  (step t69.t88 (cl (= (= tptp.mfalse (@ tptp.mnot tptp.mtrue)) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)))) :rule trans :premises (t69.t80 t69.t87))
% 1.23/1.45  (step t69.t89 (cl (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule resolution :premises (t69.t5 t69.t88 a14))
% 1.23/1.45  (step t69.t90 (cl (and (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V))))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t69.t4 a15 t69.t89 t69.t12 t69.t21 t69.t30 a10 a9 t69.t39 t69.t48 t69.t57 t69.t66 t69.t75 a3 a2 a1 a0))
% 1.23/1.45  (step t69.t91 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t69.t90))
% 1.23/1.45  (step t69.t92 (cl (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))))) :rule and :premises (t69.t90))
% 1.23/1.45  (step t69.t93 (cl (= R R)) :rule refl)
% 1.23/1.45  (step t69.t94 (cl (= (@ tptp.mbox R) (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R))) :rule cong :premises (t69.t92 t69.t93))
% 1.23/1.45  (step t69.t95 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t69.t96 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t69.t91 t69.t95))
% 1.23/1.45  (step t69.t97 (cl (= (@ (@ tptp.mbox R) (@ tptp.mnot Phi)) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t69.t94 t69.t96))
% 1.23/1.45  (step t69.t98 (cl (= (@ tptp.mnot (@ (@ tptp.mbox R) (@ tptp.mnot Phi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))))) :rule cong :premises (t69.t91 t69.t97))
% 1.23/1.45  (step t69.t99 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t69.t100 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mbox R) (@ tptp.mnot Phi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0))) :rule cong :premises (t69.t98 t69.t99))
% 1.23/1.45  (step t69 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mbox R) (@ tptp.mnot Phi))) __flatten_var_0)) (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t70 (cl (= (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mbox R) (@ tptp.mnot Phi))) __flatten_var_0))) (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0))))) :rule cong :premises (t68 t69))
% 1.23/1.45  (step t71 (cl (= tptp.mdia tptp.mdia)) :rule refl)
% 1.23/1.45  (anchor :step t72 :args ((R (-> $$unsorted $$unsorted Bool)) (:= R R) (Phi (-> $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t72.t1 (cl (= R R)) :rule refl)
% 1.23/1.45  (step t72.t2 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t72.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t72.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t72.t5 (cl (= (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))))) :rule all_simplify)
% 1.23/1.45  (step t72.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t72.t7 (cl (= (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t72.t5 t72.t6))
% 1.23/1.45  (step t72.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ (lambda ((W $$unsorted)) (not (@ Phi W))) V)))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t72.t9 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t72.t9.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (anchor :step t72.t9.t2 :args ((V $$unsorted) (:= V V)))
% 1.23/1.45  (step t72.t9.t2.t1 (cl (= V V)) :rule refl)
% 1.23/1.45  (step t72.t9.t2.t2 (cl (= (not (@ (@ R W) V)) (not (@ (@ R W) V)))) :rule refl)
% 1.23/1.45  (step t72.t9.t2.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) V) (not (@ Phi V)))) :rule all_simplify)
% 1.23/1.45  (step t72.t9.t2.t4 (cl (= (or (not (@ (@ R W) V)) (@ (lambda ((W $$unsorted)) (not (@ Phi W))) V)) (or (not (@ (@ R W) V)) (not (@ Phi V))))) :rule cong :premises (t72.t9.t2.t2 t72.t9.t2.t3))
% 1.23/1.45  (step t72.t9.t2 (cl (= (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ (lambda ((W $$unsorted)) (not (@ Phi W))) V))) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))) :rule bind)
% 1.23/1.45  (step t72.t9 (cl (= (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ (lambda ((W $$unsorted)) (not (@ Phi W))) V)))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))))) :rule bind)
% 1.23/1.45  (step t72.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))))) :rule trans :premises (t72.t8 t72.t9))
% 1.23/1.45  (step t72.t11 (cl (= (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))))) :rule trans :premises (t72.t7 t72.t10))
% 1.23/1.45  (step t72.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))))) :rule cong :premises (t72.t4 t72.t11))
% 1.23/1.45  (step t72.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t72.t14 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t72.t14.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t72.t14.t2 (cl (= (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))) W) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))) :rule all_simplify)
% 1.23/1.45  (step t72.t14.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))) W)) (not (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))))) :rule cong :premises (t72.t14.t2))
% 1.23/1.45  (step t72.t14 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V))))) W))) (lambda ((W $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))))) :rule bind)
% 1.23/1.45  (step t72.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))) (lambda ((W $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))))) :rule trans :premises (t72.t13 t72.t14))
% 1.23/1.45  (step t72.t16 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) (lambda ((W $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))))) :rule trans :premises (t72.t12 t72.t15))
% 1.23/1.45  (step t72.t17 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t72.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))) __flatten_var_0))) :rule cong :premises (t72.t16 t72.t17))
% 1.23/1.45  (step t72.t19 (cl (= (@ (lambda ((W $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (not (@ Phi V)))))) __flatten_var_0) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V))))))) :rule all_simplify)
% 1.23/1.45  (step t72.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V))))))) :rule trans :premises (t72.t18 t72.t19))
% 1.23/1.45  (step t72 (cl (= (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0)) (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V)))))))) :rule bind)
% 1.23/1.45  (step t73 (cl (= (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V)))) R) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) __flatten_var_0))) (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V))))))))) :rule cong :premises (t71 t72))
% 1.23/1.45  (step t74 (cl (= (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mbox R) (@ tptp.mnot Phi))) __flatten_var_0))) (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V))))))))) :rule trans :premises (t70 t73))
% 1.23/1.45  (step t75 (cl (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V)))))))) :rule resolution :premises (t67 t74 a16))
% 1.23/1.45  (step t76 (cl (not (= (= tptp.mfalse (@ tptp.mnot tptp.mtrue)) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)))) (not (= tptp.mfalse (@ tptp.mnot tptp.mtrue))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule equiv_pos2)
% 1.23/1.45  (step t77 (cl (= tptp.mfalse tptp.mfalse)) :rule refl)
% 1.23/1.45  (step t78 (cl (and (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) (not (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t79 (cl (not (= (= tptp.mtrue (lambda ((W $$unsorted)) true)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)))) (not (= tptp.mtrue (lambda ((W $$unsorted)) true))) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule equiv_pos2)
% 1.23/1.45  (step t80 (cl (= tptp.mtrue tptp.mtrue)) :rule refl)
% 1.23/1.45  (step t81 (cl (= (lambda ((W $$unsorted)) true) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule all_simplify)
% 1.23/1.45  (step t82 (cl (= (= tptp.mtrue (lambda ((W $$unsorted)) true)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)))) :rule cong :premises (t80 t81))
% 1.23/1.45  (step t83 (cl (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule resolution :premises (t79 t82 a13))
% 1.23/1.45  (step t84 (cl (not (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))))) (not (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0)))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t85 (cl (= tptp.mexists_prop tptp.mexists_prop)) :rule refl)
% 1.23/1.45  (anchor :step t86 :args ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t3 (cl (and (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t86.t4 (cl (not (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t86.t5 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t3 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t86.t6.t4 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t86.t6.t5 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t86.t6.t6.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.23/1.45  (step t86.t6.t6.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t86.t6.t6.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.45  (step t86.t6.t6.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t6.t7.t7.t7.t7.t5))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t6.t7.t7.t7.t7.t5))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t7.t6 t86.t6.t6.t7.t7.t7.t7.t8))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t7.t7 t86.t6.t6.t7.t7.t7.t7.t9))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t7.t6 t86.t6.t6.t7.t7.t7.t7.t11))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t7.t10 t86.t6.t6.t7.t7.t7.t7.t12))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t7.t6 t86.t6.t6.t7.t7.t7.t7.t13))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t7.t14 t86.t6.t6.t7.t7.t7.t7.t15))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t6 t86.t6.t6.t7.t7.t7.t7))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t10.t5 t86.t6.t6.t7.t7.t7.t10.t6))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t10.t9.t3 t86.t6.t6.t7.t7.t7.t10.t9.t4))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t7.t7.t10.t8 t86.t6.t6.t7.t7.t7.t10.t9))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t7.t7.t10.t7 t86.t6.t6.t7.t7.t7.t10.t10))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t10.t11 t86.t6.t6.t7.t7.t7.t10.t12))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t10.t15.t2 t86.t6.t6.t7.t7.t7.t10.t15.t3))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t7.t7.t7.t10.t14 t86.t6.t6.t7.t7.t7.t10.t15))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t7.t7.t7.t10.t13 t86.t6.t6.t7.t7.t7.t10.t16))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t10.t4 t86.t6.t6.t7.t7.t7.t10.t17))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t10.t20.t2))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t7.t7.t7.t10.t19 t86.t6.t6.t7.t7.t7.t10.t20))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t7.t7.t7.t10.t18 t86.t6.t6.t7.t7.t7.t10.t21))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t10.t22 t86.t6.t6.t7.t7.t7.t10.t23))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t6.t7.t7.t7.t10.t24 t86.t6.t6.t7.t7.t7.t10.t25))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t9 t86.t6.t6.t7.t7.t7.t10))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t6.t7.t7.t7.t8 t86.t6.t6.t7.t7.t7.t11))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t6.t7.t7.t7.t5 t86.t6.t6.t7.t7.t7.t12 a4))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t7.t7.t7.t4 t86.t6.t6.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t6.t7.t7.t7.t14))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t6.t7.t7.t7.t14))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t16 t86.t6.t6.t7.t7.t7.t17))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t15 t86.t6.t6.t7.t7.t7.t18))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t19 t86.t6.t6.t7.t7.t7.t20))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t7.t7.t7.t21 t86.t6.t6.t7.t7.t7.t22))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t7.t7.t6 t86.t6.t6.t7.t7.t7))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t6.t7.t7.t10.t4 t86.t6.t6.t7.t7.t10.t5))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t6.t7.t7.t10.t8.t3 t86.t6.t6.t7.t7.t10.t8.t4))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t7.t10.t7 t86.t6.t6.t7.t7.t10.t8))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t7.t10.t6 t86.t6.t6.t7.t7.t10.t9))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t6.t6.t7.t7.t10.t10 t86.t6.t6.t7.t7.t10.t11))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t7.t10.t12 t86.t6.t6.t7.t7.t10.t13))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t7.t7.t10.t14 t86.t6.t6.t7.t7.t10.t15))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t6.t6.t7.t7.t10.t16 t86.t6.t6.t7.t7.t10.t17))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t6.t6.t7.t7.t9 t86.t6.t6.t7.t7.t10))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t6.t7.t7.t8 t86.t6.t6.t7.t7.t11))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t6.t6.t7.t7.t5 t86.t6.t6.t7.t7.t12 a5))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t6.t7.t7.t16.t5))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t6.t7.t7.t16.t5))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t6.t7.t7.t16.t6 t86.t6.t6.t7.t7.t16.t8))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t6.t7.t7.t16.t7 t86.t6.t6.t7.t7.t16.t9))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t6.t7.t7.t16.t6 t86.t6.t6.t7.t7.t16.t11))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t6.t7.t7.t16.t10 t86.t6.t6.t7.t7.t16.t12))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t6.t7.t7.t16.t6 t86.t6.t6.t7.t7.t16.t13))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t7.t7.t16.t14 t86.t6.t6.t7.t7.t16.t15))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t7.t7.t15 t86.t6.t6.t7.t7.t16))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t6.t7.t7.t19.t5 t86.t6.t6.t7.t7.t19.t6))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t6.t7.t7.t19.t9.t3 t86.t6.t6.t7.t7.t19.t9.t4))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t7.t19.t8 t86.t6.t6.t7.t7.t19.t9))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t7.t19.t7 t86.t6.t6.t7.t7.t19.t10))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t7.t7.t19.t11 t86.t6.t6.t7.t7.t19.t12))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t6.t7.t7.t19.t15.t2 t86.t6.t6.t7.t7.t19.t15.t3))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t7.t7.t19.t14 t86.t6.t6.t7.t7.t19.t15))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t7.t7.t19.t13 t86.t6.t6.t7.t7.t19.t16))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t6.t7.t7.t19.t4 t86.t6.t6.t7.t7.t19.t17))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t7.t7.t19.t20.t2))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t7.t7.t19.t19 t86.t6.t6.t7.t7.t19.t20))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t7.t7.t19.t18 t86.t6.t6.t7.t7.t19.t21))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t7.t7.t19.t22 t86.t6.t6.t7.t7.t19.t23))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t6.t7.t7.t19.t24 t86.t6.t6.t7.t7.t19.t25))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t6.t7.t7.t18 t86.t6.t6.t7.t7.t19))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t6.t7.t7.t17 t86.t6.t6.t7.t7.t20))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t6.t7.t7.t14 t86.t6.t6.t7.t7.t21 a4))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t7.t7.t4 t86.t6.t6.t7.t7.t13 t86.t6.t6.t7.t7.t22 a3 a2 a1 a0))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t6.t7.t7.t23))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t6.t7.t7.t23))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t6.t7.t7.t25 t86.t6.t6.t7.t7.t26))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t6.t7.t7.t24 t86.t6.t6.t7.t7.t27))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t86.t6.t6.t7.t7.t28 t86.t6.t6.t7.t7.t29))
% 1.23/1.45  (step t86.t6.t6.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t7.t7.t30 t86.t6.t6.t7.t7.t31))
% 1.23/1.45  (step t86.t6.t6.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t7.t6 t86.t6.t6.t7.t7))
% 1.23/1.45  (step t86.t6.t6.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t7.t10.t4 t86.t6.t6.t7.t10.t5))
% 1.23/1.45  (step t86.t6.t6.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t86.t6.t6.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t6.t7.t10.t8.t3 t86.t6.t6.t7.t10.t8.t4))
% 1.23/1.45  (step t86.t6.t6.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t10.t7 t86.t6.t6.t7.t10.t8))
% 1.23/1.45  (step t86.t6.t6.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t10.t6 t86.t6.t6.t7.t10.t9))
% 1.23/1.45  (step t86.t6.t6.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t86.t6.t6.t7.t10.t10 t86.t6.t6.t7.t10.t11))
% 1.23/1.45  (step t86.t6.t6.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t86.t6.t6.t7.t10.t12 t86.t6.t6.t7.t10.t13))
% 1.23/1.45  (step t86.t6.t6.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t7.t10.t14 t86.t6.t6.t7.t10.t15))
% 1.23/1.45  (step t86.t6.t6.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t86.t6.t6.t7.t10.t16 t86.t6.t6.t7.t10.t17))
% 1.23/1.45  (step t86.t6.t6.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t6.t6.t7.t9 t86.t6.t6.t7.t10))
% 1.23/1.45  (step t86.t6.t6.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t86.t6.t6.t7.t8 t86.t6.t6.t7.t11))
% 1.23/1.45  (step t86.t6.t6.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t86.t6.t6.t7.t5 t86.t6.t6.t7.t12 a6))
% 1.23/1.45  (step t86.t6.t6.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.45  (step t86.t6.t6.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t6.t7.t16.t7.t5))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t6.t7.t16.t7.t5))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t6.t7.t16.t7.t6 t86.t6.t6.t7.t16.t7.t8))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t6.t7.t16.t7.t7 t86.t6.t6.t7.t16.t7.t9))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t6.t7.t16.t7.t6 t86.t6.t6.t7.t16.t7.t11))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t6.t7.t16.t7.t10 t86.t6.t6.t7.t16.t7.t12))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t6.t7.t16.t7.t6 t86.t6.t6.t7.t16.t7.t13))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t7.t16.t7.t14 t86.t6.t6.t7.t16.t7.t15))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t7.t16.t6 t86.t6.t6.t7.t16.t7))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t6.t7.t16.t10.t5 t86.t6.t6.t7.t16.t10.t6))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t6.t7.t16.t10.t9.t3 t86.t6.t6.t7.t16.t10.t9.t4))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t16.t10.t8 t86.t6.t6.t7.t16.t10.t9))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t16.t10.t7 t86.t6.t6.t7.t16.t10.t10))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t7.t16.t10.t11 t86.t6.t6.t7.t16.t10.t12))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t6.t7.t16.t10.t15.t2 t86.t6.t6.t7.t16.t10.t15.t3))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t7.t16.t10.t14 t86.t6.t6.t7.t16.t10.t15))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t7.t16.t10.t13 t86.t6.t6.t7.t16.t10.t16))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t6.t7.t16.t10.t4 t86.t6.t6.t7.t16.t10.t17))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t7.t16.t10.t20.t2))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t7.t16.t10.t19 t86.t6.t6.t7.t16.t10.t20))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t7.t16.t10.t18 t86.t6.t6.t7.t16.t10.t21))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t7.t16.t10.t22 t86.t6.t6.t7.t16.t10.t23))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t6.t7.t16.t10.t24 t86.t6.t6.t7.t16.t10.t25))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t6.t7.t16.t9 t86.t6.t6.t7.t16.t10))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t6.t7.t16.t8 t86.t6.t6.t7.t16.t11))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t6.t7.t16.t5 t86.t6.t6.t7.t16.t12 a4))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t7.t16.t4 t86.t6.t6.t7.t16.t13 a3 a2 a1 a0))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t6.t7.t16.t14))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t6.t7.t16.t14))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t6.t7.t16.t16 t86.t6.t6.t7.t16.t17))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t6.t7.t16.t15 t86.t6.t6.t7.t16.t18))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t6.t6.t7.t16.t19 t86.t6.t6.t7.t16.t20))
% 1.23/1.45  (step t86.t6.t6.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t7.t16.t21 t86.t6.t6.t7.t16.t22))
% 1.23/1.45  (step t86.t6.t6.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t7.t15 t86.t6.t6.t7.t16))
% 1.23/1.45  (step t86.t6.t6.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t6.t7.t19.t4 t86.t6.t6.t7.t19.t5))
% 1.23/1.45  (step t86.t6.t6.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.45  (step t86.t6.t6.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t6.t7.t19.t8.t3 t86.t6.t6.t7.t19.t8.t4))
% 1.23/1.45  (step t86.t6.t6.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t19.t7 t86.t6.t6.t7.t19.t8))
% 1.23/1.45  (step t86.t6.t6.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t19.t6 t86.t6.t6.t7.t19.t9))
% 1.23/1.45  (step t86.t6.t6.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t6.t6.t7.t19.t10 t86.t6.t6.t7.t19.t11))
% 1.23/1.45  (step t86.t6.t6.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t19.t12 t86.t6.t6.t7.t19.t13))
% 1.23/1.45  (step t86.t6.t6.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t7.t19.t14 t86.t6.t6.t7.t19.t15))
% 1.23/1.45  (step t86.t6.t6.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.45  (step t86.t6.t6.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t6.t6.t7.t19.t16 t86.t6.t6.t7.t19.t17))
% 1.23/1.45  (step t86.t6.t6.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t6.t6.t7.t18 t86.t6.t6.t7.t19))
% 1.23/1.45  (step t86.t6.t6.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t6.t7.t17 t86.t6.t6.t7.t20))
% 1.23/1.45  (step t86.t6.t6.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t6.t6.t7.t14 t86.t6.t6.t7.t21 a5))
% 1.23/1.45  (step t86.t6.t6.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.45  (step t86.t6.t6.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.45  (step t86.t6.t6.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t7.t25.t4 a3 a2 a1 a0))
% 1.23/1.45  (step t86.t6.t6.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t6.t7.t25.t5))
% 1.23/1.45  (step t86.t6.t6.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t6.t7.t25.t5))
% 1.23/1.45  (step t86.t6.t6.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t6.t7.t25.t6 t86.t6.t6.t7.t25.t8))
% 1.23/1.45  (step t86.t6.t6.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t6.t7.t25.t7 t86.t6.t6.t7.t25.t9))
% 1.23/1.45  (step t86.t6.t6.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t6.t7.t25.t6 t86.t6.t6.t7.t25.t11))
% 1.23/1.45  (step t86.t6.t6.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t6.t7.t25.t10 t86.t6.t6.t7.t25.t12))
% 1.23/1.45  (step t86.t6.t6.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t6.t7.t25.t6 t86.t6.t6.t7.t25.t13))
% 1.23/1.45  (step t86.t6.t6.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t7.t25.t14 t86.t6.t6.t7.t25.t15))
% 1.23/1.45  (step t86.t6.t6.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.45  (step t86.t6.t6.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t7.t24 t86.t6.t6.t7.t25))
% 1.23/1.45  (step t86.t6.t6.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.45  (anchor :step t86.t6.t6.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.45  (step t86.t6.t6.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.45  (step t86.t6.t6.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t6.t7.t28.t5 t86.t6.t6.t7.t28.t6))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t6.t7.t28.t9.t3 t86.t6.t6.t7.t28.t9.t4))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t28.t8 t86.t6.t6.t7.t28.t9))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t7.t28.t7 t86.t6.t6.t7.t28.t10))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t7.t28.t11 t86.t6.t6.t7.t28.t12))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t6.t7.t28.t15.t2 t86.t6.t6.t7.t28.t15.t3))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t7.t28.t14 t86.t6.t6.t7.t28.t15))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t7.t28.t13 t86.t6.t6.t7.t28.t16))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t6.t7.t28.t4 t86.t6.t6.t7.t28.t17))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t7.t28.t20.t2))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t7.t28.t19 t86.t6.t6.t7.t28.t20))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t7.t28.t18 t86.t6.t6.t7.t28.t21))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t7.t28.t22 t86.t6.t6.t7.t28.t23))
% 1.23/1.46  (step t86.t6.t6.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t6.t7.t28.t24 t86.t6.t6.t7.t28.t25))
% 1.23/1.46  (step t86.t6.t6.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t6.t7.t27 t86.t6.t6.t7.t28))
% 1.23/1.46  (step t86.t6.t6.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t6.t7.t26 t86.t6.t6.t7.t29))
% 1.23/1.46  (step t86.t6.t6.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t6.t7.t23 t86.t6.t6.t7.t30 a4))
% 1.23/1.46  (step t86.t6.t6.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t7.t4 t86.t6.t6.t7.t13 t86.t6.t6.t7.t22 t86.t6.t6.t7.t31 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t6.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t86.t6.t6.t7.t32))
% 1.23/1.46  (step t86.t6.t6.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t86.t6.t6.t7.t32))
% 1.23/1.46  (step t86.t6.t6.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t86.t6.t6.t7.t34 t86.t6.t6.t7.t35))
% 1.23/1.46  (step t86.t6.t6.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t86.t6.t6.t7.t36 t86.t6.t6.t7.t37))
% 1.23/1.46  (step t86.t6.t6.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t86.t6.t6.t7.t33 t86.t6.t6.t7.t38))
% 1.23/1.46  (step t86.t6.t6.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t86.t6.t6.t7.t34 t86.t6.t6.t7.t37))
% 1.23/1.46  (step t86.t6.t6.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t86.t6.t6.t7.t40 t86.t6.t6.t7.t35))
% 1.23/1.46  (step t86.t6.t6.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t86.t6.t6.t7.t39 t86.t6.t6.t7.t41))
% 1.23/1.46  (step t86.t6.t6.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t7.t42 t86.t6.t6.t7.t43))
% 1.23/1.46  (step t86.t6.t6.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t6 t86.t6.t6.t7))
% 1.23/1.46  (step t86.t6.t6.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t6.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t86.t6.t6.t10.t5 t86.t6.t6.t10.t6))
% 1.23/1.46  (step t86.t6.t6.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t86.t6.t6.t10.t7 t86.t6.t6.t10.t8))
% 1.23/1.46  (step t86.t6.t6.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t6.t6.t10.t4 t86.t6.t6.t10.t9))
% 1.23/1.46  (step t86.t6.t6.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t10.t12.t3))
% 1.23/1.46  (step t86.t6.t6.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t10.t12.t4 t86.t6.t6.t10.t12.t5))
% 1.23/1.46  (step t86.t6.t6.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t6.t6.t10.t12.t6))
% 1.23/1.46  (step t86.t6.t6.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t86.t6.t6.t10.t11 t86.t6.t6.t10.t12))
% 1.23/1.46  (step t86.t6.t6.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t86.t6.t6.t10.t10 t86.t6.t6.t10.t13))
% 1.23/1.46  (step t86.t6.t6.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t86.t6.t6.t10.t15 t86.t6.t6.t10.t16))
% 1.23/1.46  (step t86.t6.t6.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t86.t6.t6.t10.t17 t86.t6.t6.t10.t18))
% 1.23/1.46  (step t86.t6.t6.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t6.t6.t10.t14 t86.t6.t6.t10.t19))
% 1.23/1.46  (step t86.t6.t6.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t10.t22.t3))
% 1.23/1.46  (step t86.t6.t6.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t6.t6.t10.t22.t2 t86.t6.t6.t10.t22.t4))
% 1.23/1.46  (step t86.t6.t6.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t86.t6.t6.t10.t22.t5))
% 1.23/1.46  (step t86.t6.t6.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t6.t10.t21 t86.t6.t6.t10.t22))
% 1.23/1.46  (step t86.t6.t6.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t6.t10.t20 t86.t6.t6.t10.t23))
% 1.23/1.46  (step t86.t6.t6.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t10.t24 t86.t6.t6.t10.t25))
% 1.23/1.46  (step t86.t6.t6.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t86.t6.t6.t10.t26 t86.t6.t6.t10.t27))
% 1.23/1.46  (step t86.t6.t6.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t86.t6.t6.t9 t86.t6.t6.t10))
% 1.23/1.46  (step t86.t6.t6.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t86.t6.t6.t8 t86.t6.t6.t11))
% 1.23/1.46  (step t86.t6.t6.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t86.t6.t6.t5 t86.t6.t6.t12 a7))
% 1.23/1.46  (step t86.t6.t6.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t6.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t6.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t6.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t6.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t6.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t6.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t6.t16.t7.t7.t5))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t6.t16.t7.t7.t5))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t6.t16.t7.t7.t6 t86.t6.t6.t16.t7.t7.t8))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t6.t16.t7.t7.t7 t86.t6.t6.t16.t7.t7.t9))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t6.t16.t7.t7.t6 t86.t6.t6.t16.t7.t7.t11))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t6.t16.t7.t7.t10 t86.t6.t6.t16.t7.t7.t12))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t6.t16.t7.t7.t6 t86.t6.t6.t16.t7.t7.t13))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t16.t7.t7.t14 t86.t6.t6.t16.t7.t7.t15))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t16.t7.t6 t86.t6.t6.t16.t7.t7))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t6.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t6.t16.t7.t10.t5 t86.t6.t6.t16.t7.t10.t6))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t6.t16.t7.t10.t9.t3 t86.t6.t6.t16.t7.t10.t9.t4))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t16.t7.t10.t8 t86.t6.t6.t16.t7.t10.t9))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t16.t7.t10.t7 t86.t6.t6.t16.t7.t10.t10))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t16.t7.t10.t11 t86.t6.t6.t16.t7.t10.t12))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t6.t16.t7.t10.t15.t2 t86.t6.t6.t16.t7.t10.t15.t3))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t16.t7.t10.t14 t86.t6.t6.t16.t7.t10.t15))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t16.t7.t10.t13 t86.t6.t6.t16.t7.t10.t16))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t6.t16.t7.t10.t4 t86.t6.t6.t16.t7.t10.t17))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t16.t7.t10.t20.t2))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t16.t7.t10.t19 t86.t6.t6.t16.t7.t10.t20))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t16.t7.t10.t18 t86.t6.t6.t16.t7.t10.t21))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t16.t7.t10.t22 t86.t6.t6.t16.t7.t10.t23))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t6.t16.t7.t10.t24 t86.t6.t6.t16.t7.t10.t25))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t6.t16.t7.t9 t86.t6.t6.t16.t7.t10))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t6.t16.t7.t8 t86.t6.t6.t16.t7.t11))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t6.t16.t7.t5 t86.t6.t6.t16.t7.t12 a4))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t16.t7.t4 t86.t6.t6.t16.t7.t13 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t6.t16.t7.t14))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t6.t16.t7.t14))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t6.t16.t7.t16 t86.t6.t6.t16.t7.t17))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t6.t16.t7.t15 t86.t6.t6.t16.t7.t18))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t6.t6.t16.t7.t19 t86.t6.t6.t16.t7.t20))
% 1.23/1.46  (step t86.t6.t6.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t16.t7.t21 t86.t6.t6.t16.t7.t22))
% 1.23/1.46  (step t86.t6.t6.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t16.t6 t86.t6.t6.t16.t7))
% 1.23/1.46  (step t86.t6.t6.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t6.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t6.t16.t10.t4 t86.t6.t6.t16.t10.t5))
% 1.23/1.46  (step t86.t6.t6.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t6.t16.t10.t8.t3 t86.t6.t6.t16.t10.t8.t4))
% 1.23/1.46  (step t86.t6.t6.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t16.t10.t7 t86.t6.t6.t16.t10.t8))
% 1.23/1.46  (step t86.t6.t6.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t16.t10.t6 t86.t6.t6.t16.t10.t9))
% 1.23/1.46  (step t86.t6.t6.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t6.t6.t16.t10.t10 t86.t6.t6.t16.t10.t11))
% 1.23/1.46  (step t86.t6.t6.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t16.t10.t12 t86.t6.t6.t16.t10.t13))
% 1.23/1.46  (step t86.t6.t6.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t16.t10.t14 t86.t6.t6.t16.t10.t15))
% 1.23/1.46  (step t86.t6.t6.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t6.t6.t16.t10.t16 t86.t6.t6.t16.t10.t17))
% 1.23/1.46  (step t86.t6.t6.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t6.t6.t16.t9 t86.t6.t6.t16.t10))
% 1.23/1.46  (step t86.t6.t6.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t6.t16.t8 t86.t6.t6.t16.t11))
% 1.23/1.46  (step t86.t6.t6.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t6.t6.t16.t5 t86.t6.t6.t16.t12 a5))
% 1.23/1.46  (step t86.t6.t6.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t6.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t6.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t6.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t16.t16.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t6.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t6.t16.t16.t5))
% 1.23/1.46  (step t86.t6.t6.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t6.t16.t16.t5))
% 1.23/1.46  (step t86.t6.t6.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t6.t16.t16.t6 t86.t6.t6.t16.t16.t8))
% 1.23/1.46  (step t86.t6.t6.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t6.t16.t16.t7 t86.t6.t6.t16.t16.t9))
% 1.23/1.46  (step t86.t6.t6.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t6.t16.t16.t6 t86.t6.t6.t16.t16.t11))
% 1.23/1.46  (step t86.t6.t6.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t6.t16.t16.t10 t86.t6.t6.t16.t16.t12))
% 1.23/1.46  (step t86.t6.t6.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t6.t16.t16.t6 t86.t6.t6.t16.t16.t13))
% 1.23/1.46  (step t86.t6.t6.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t16.t16.t14 t86.t6.t6.t16.t16.t15))
% 1.23/1.46  (step t86.t6.t6.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t16.t15 t86.t6.t6.t16.t16))
% 1.23/1.46  (step t86.t6.t6.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t6.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t6.t16.t19.t5 t86.t6.t6.t16.t19.t6))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t6.t16.t19.t9.t3 t86.t6.t6.t16.t19.t9.t4))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t16.t19.t8 t86.t6.t6.t16.t19.t9))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t16.t19.t7 t86.t6.t6.t16.t19.t10))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t16.t19.t11 t86.t6.t6.t16.t19.t12))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t6.t16.t19.t15.t2 t86.t6.t6.t16.t19.t15.t3))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t16.t19.t14 t86.t6.t6.t16.t19.t15))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t16.t19.t13 t86.t6.t6.t16.t19.t16))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t6.t16.t19.t4 t86.t6.t6.t16.t19.t17))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t16.t19.t20.t2))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t16.t19.t19 t86.t6.t6.t16.t19.t20))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t16.t19.t18 t86.t6.t6.t16.t19.t21))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t16.t19.t22 t86.t6.t6.t16.t19.t23))
% 1.23/1.46  (step t86.t6.t6.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t6.t16.t19.t24 t86.t6.t6.t16.t19.t25))
% 1.23/1.46  (step t86.t6.t6.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t6.t16.t18 t86.t6.t6.t16.t19))
% 1.23/1.46  (step t86.t6.t6.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t6.t16.t17 t86.t6.t6.t16.t20))
% 1.23/1.46  (step t86.t6.t6.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t6.t16.t14 t86.t6.t6.t16.t21 a4))
% 1.23/1.46  (step t86.t6.t6.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t16.t4 t86.t6.t6.t16.t13 t86.t6.t6.t16.t22 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t6.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t6.t16.t23))
% 1.23/1.46  (step t86.t6.t6.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t6.t16.t23))
% 1.23/1.46  (step t86.t6.t6.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t6.t16.t25 t86.t6.t6.t16.t26))
% 1.23/1.46  (step t86.t6.t6.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t6.t16.t24 t86.t6.t6.t16.t27))
% 1.23/1.46  (step t86.t6.t6.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t86.t6.t6.t16.t28 t86.t6.t6.t16.t29))
% 1.23/1.46  (step t86.t6.t6.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t16.t30 t86.t6.t6.t16.t31))
% 1.23/1.46  (step t86.t6.t6.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t15 t86.t6.t6.t16))
% 1.23/1.46  (step t86.t6.t6.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t6.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t19.t4 t86.t6.t6.t19.t5))
% 1.23/1.46  (step t86.t6.t6.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t6.t19.t8.t3 t86.t6.t6.t19.t8.t4))
% 1.23/1.46  (step t86.t6.t6.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t19.t7 t86.t6.t6.t19.t8))
% 1.23/1.46  (step t86.t6.t6.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t19.t6 t86.t6.t6.t19.t9))
% 1.23/1.46  (step t86.t6.t6.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t86.t6.t6.t19.t10 t86.t6.t6.t19.t11))
% 1.23/1.46  (step t86.t6.t6.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t86.t6.t6.t19.t12 t86.t6.t6.t19.t13))
% 1.23/1.46  (step t86.t6.t6.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t19.t14 t86.t6.t6.t19.t15))
% 1.23/1.46  (step t86.t6.t6.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t86.t6.t6.t19.t16 t86.t6.t6.t19.t17))
% 1.23/1.46  (step t86.t6.t6.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t6.t6.t18 t86.t6.t6.t19))
% 1.23/1.46  (step t86.t6.t6.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t86.t6.t6.t17 t86.t6.t6.t20))
% 1.23/1.46  (step t86.t6.t6.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t86.t6.t6.t14 t86.t6.t6.t21 a6))
% 1.23/1.46  (step t86.t6.t6.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t6.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t6.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t6.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t6.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t6.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t6.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t25.t7.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t6.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t6.t25.t7.t5))
% 1.23/1.46  (step t86.t6.t6.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t6.t25.t7.t5))
% 1.23/1.46  (step t86.t6.t6.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t6.t25.t7.t6 t86.t6.t6.t25.t7.t8))
% 1.23/1.46  (step t86.t6.t6.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t6.t25.t7.t7 t86.t6.t6.t25.t7.t9))
% 1.23/1.46  (step t86.t6.t6.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t6.t25.t7.t6 t86.t6.t6.t25.t7.t11))
% 1.23/1.46  (step t86.t6.t6.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t6.t25.t7.t10 t86.t6.t6.t25.t7.t12))
% 1.23/1.46  (step t86.t6.t6.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t6.t25.t7.t6 t86.t6.t6.t25.t7.t13))
% 1.23/1.46  (step t86.t6.t6.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t25.t7.t14 t86.t6.t6.t25.t7.t15))
% 1.23/1.46  (step t86.t6.t6.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t25.t6 t86.t6.t6.t25.t7))
% 1.23/1.46  (step t86.t6.t6.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t6.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t6.t25.t10.t5 t86.t6.t6.t25.t10.t6))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t6.t25.t10.t9.t3 t86.t6.t6.t25.t10.t9.t4))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t25.t10.t8 t86.t6.t6.t25.t10.t9))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t25.t10.t7 t86.t6.t6.t25.t10.t10))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t25.t10.t11 t86.t6.t6.t25.t10.t12))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t6.t25.t10.t15.t2 t86.t6.t6.t25.t10.t15.t3))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t25.t10.t14 t86.t6.t6.t25.t10.t15))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t25.t10.t13 t86.t6.t6.t25.t10.t16))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t6.t25.t10.t4 t86.t6.t6.t25.t10.t17))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t25.t10.t20.t2))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t25.t10.t19 t86.t6.t6.t25.t10.t20))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t25.t10.t18 t86.t6.t6.t25.t10.t21))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t25.t10.t22 t86.t6.t6.t25.t10.t23))
% 1.23/1.46  (step t86.t6.t6.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t6.t25.t10.t24 t86.t6.t6.t25.t10.t25))
% 1.23/1.46  (step t86.t6.t6.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t6.t25.t9 t86.t6.t6.t25.t10))
% 1.23/1.46  (step t86.t6.t6.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t6.t25.t8 t86.t6.t6.t25.t11))
% 1.23/1.46  (step t86.t6.t6.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t6.t25.t5 t86.t6.t6.t25.t12 a4))
% 1.23/1.46  (step t86.t6.t6.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t25.t4 t86.t6.t6.t25.t13 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t6.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t6.t25.t14))
% 1.23/1.46  (step t86.t6.t6.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t6.t25.t14))
% 1.23/1.46  (step t86.t6.t6.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t6.t25.t16 t86.t6.t6.t25.t17))
% 1.23/1.46  (step t86.t6.t6.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t6.t25.t15 t86.t6.t6.t25.t18))
% 1.23/1.46  (step t86.t6.t6.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t6.t6.t25.t19 t86.t6.t6.t25.t20))
% 1.23/1.46  (step t86.t6.t6.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t25.t21 t86.t6.t6.t25.t22))
% 1.23/1.46  (step t86.t6.t6.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t24 t86.t6.t6.t25))
% 1.23/1.46  (step t86.t6.t6.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t6.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t6.t28.t4 t86.t6.t6.t28.t5))
% 1.23/1.46  (step t86.t6.t6.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t6.t28.t8.t3 t86.t6.t6.t28.t8.t4))
% 1.23/1.46  (step t86.t6.t6.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t28.t7 t86.t6.t6.t28.t8))
% 1.23/1.46  (step t86.t6.t6.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t28.t6 t86.t6.t6.t28.t9))
% 1.23/1.46  (step t86.t6.t6.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t6.t6.t28.t10 t86.t6.t6.t28.t11))
% 1.23/1.46  (step t86.t6.t6.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t28.t12 t86.t6.t6.t28.t13))
% 1.23/1.46  (step t86.t6.t6.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t28.t14 t86.t6.t6.t28.t15))
% 1.23/1.46  (step t86.t6.t6.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t6.t6.t28.t16 t86.t6.t6.t28.t17))
% 1.23/1.46  (step t86.t6.t6.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t6.t6.t27 t86.t6.t6.t28))
% 1.23/1.46  (step t86.t6.t6.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t6.t26 t86.t6.t6.t29))
% 1.23/1.46  (step t86.t6.t6.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t6.t6.t23 t86.t6.t6.t30 a5))
% 1.23/1.46  (step t86.t6.t6.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t6.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t6.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t6.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t34.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t6.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t6.t34.t5))
% 1.23/1.46  (step t86.t6.t6.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t6.t34.t5))
% 1.23/1.46  (step t86.t6.t6.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t6.t34.t6 t86.t6.t6.t34.t8))
% 1.23/1.46  (step t86.t6.t6.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t6.t34.t7 t86.t6.t6.t34.t9))
% 1.23/1.46  (step t86.t6.t6.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t6.t34.t6 t86.t6.t6.t34.t11))
% 1.23/1.46  (step t86.t6.t6.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t6.t34.t10 t86.t6.t6.t34.t12))
% 1.23/1.46  (step t86.t6.t6.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t6.t34.t6 t86.t6.t6.t34.t13))
% 1.23/1.46  (step t86.t6.t6.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t34.t14 t86.t6.t6.t34.t15))
% 1.23/1.46  (step t86.t6.t6.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t6.t33 t86.t6.t6.t34))
% 1.23/1.46  (step t86.t6.t6.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t6.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t6.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t6.t37.t5 t86.t6.t6.t37.t6))
% 1.23/1.46  (step t86.t6.t6.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t6.t37.t9.t3 t86.t6.t6.t37.t9.t4))
% 1.23/1.46  (step t86.t6.t6.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t37.t8 t86.t6.t6.t37.t9))
% 1.23/1.46  (step t86.t6.t6.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t6.t37.t7 t86.t6.t6.t37.t10))
% 1.23/1.46  (step t86.t6.t6.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t37.t11 t86.t6.t6.t37.t12))
% 1.23/1.46  (step t86.t6.t6.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t6.t37.t15.t2 t86.t6.t6.t37.t15.t3))
% 1.23/1.46  (step t86.t6.t6.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t37.t14 t86.t6.t6.t37.t15))
% 1.23/1.46  (step t86.t6.t6.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t6.t37.t13 t86.t6.t6.t37.t16))
% 1.23/1.46  (step t86.t6.t6.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t6.t37.t4 t86.t6.t6.t37.t17))
% 1.23/1.46  (step t86.t6.t6.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t6.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t6.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t6.t37.t20.t2))
% 1.23/1.46  (step t86.t6.t6.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t37.t19 t86.t6.t6.t37.t20))
% 1.23/1.46  (step t86.t6.t6.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t6.t37.t18 t86.t6.t6.t37.t21))
% 1.23/1.46  (step t86.t6.t6.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t37.t22 t86.t6.t6.t37.t23))
% 1.23/1.46  (step t86.t6.t6.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t6.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t6.t37.t24 t86.t6.t6.t37.t25))
% 1.23/1.46  (step t86.t6.t6.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t6.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t6.t36 t86.t6.t6.t37))
% 1.23/1.46  (step t86.t6.t6.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t6.t35 t86.t6.t6.t38))
% 1.23/1.46  (step t86.t6.t6.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t6.t32 t86.t6.t6.t39 a4))
% 1.23/1.46  (step t86.t6.t6.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t6.t4 t86.t6.t6.t13 t86.t6.t6.t22 t86.t6.t6.t31 t86.t6.t6.t40 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t6.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t6.t41))
% 1.23/1.46  (step t86.t6.t6.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t86.t6.t6.t41))
% 1.23/1.46  (step t86.t6.t6.t44 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t86.t6.t6.t43 t86.t6.t6.t44))
% 1.23/1.46  (step t86.t6.t6.t46 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t86.t6.t6.t45 t86.t6.t6.t46))
% 1.23/1.46  (step t86.t6.t6.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t86.t6.t6.t42 t86.t6.t6.t47))
% 1.23/1.46  (step t86.t6.t6.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t6.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t86.t6.t6.t48 t86.t6.t6.t49))
% 1.23/1.46  (step t86.t6.t6 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t7 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t86.t6.t5 t86.t6.t6))
% 1.23/1.46  (step t86.t6.t8 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t9 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t9.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t9.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t9.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t9.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t9.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t9.t6 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t9.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t86.t6.t9.t5 t86.t6.t9.t6))
% 1.23/1.46  (step t86.t6.t9.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t9.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t9.t7 t86.t6.t9.t8))
% 1.23/1.46  (step t86.t6.t9.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t86.t6.t9.t4 t86.t6.t9.t9))
% 1.23/1.46  (step t86.t6.t9.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t9.t12 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t9.t12.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t9.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t9.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t86.t6.t9.t12.t2))
% 1.23/1.46  (step t86.t6.t9.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t9.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t86.t6.t9.t12.t3 t86.t6.t9.t12.t4))
% 1.23/1.46  (step t86.t6.t9.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t9.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t86.t6.t9.t11 t86.t6.t9.t12))
% 1.23/1.46  (step t86.t6.t9.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t86.t6.t9.t10 t86.t6.t9.t13))
% 1.23/1.46  (step t86.t6.t9.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t9.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t9.t14 t86.t6.t9.t15))
% 1.23/1.46  (step t86.t6.t9.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t9.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t86.t6.t9.t16 t86.t6.t9.t17))
% 1.23/1.46  (step t86.t6.t9 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t10 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t8 t86.t6.t9))
% 1.23/1.46  (step t86.t6.t11 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t7 t86.t6.t10))
% 1.23/1.46  (step t86.t6.t12 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t4 t86.t6.t11 a8))
% 1.23/1.46  (step t86.t6.t13 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t14 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t15 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t15.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t15.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t15.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t15.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t15.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t15.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t15.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t15.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t15.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t15.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t15.t7.t7.t7.t5))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t15.t7.t7.t7.t5))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t15.t7.t7.t7.t6 t86.t6.t15.t7.t7.t7.t8))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t15.t7.t7.t7.t7 t86.t6.t15.t7.t7.t7.t9))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t15.t7.t7.t7.t6 t86.t6.t15.t7.t7.t7.t11))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t15.t7.t7.t7.t10 t86.t6.t15.t7.t7.t7.t12))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t15.t7.t7.t7.t6 t86.t6.t15.t7.t7.t7.t13))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t15.t7.t7.t7.t14 t86.t6.t15.t7.t7.t7.t15))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t15.t7.t7.t6 t86.t6.t15.t7.t7.t7))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t15.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t15.t7.t7.t10.t5 t86.t6.t15.t7.t7.t10.t6))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t15.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t15.t7.t7.t10.t9.t3 t86.t6.t15.t7.t7.t10.t9.t4))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t7.t7.t10.t8 t86.t6.t15.t7.t7.t10.t9))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t7.t7.t10.t7 t86.t6.t15.t7.t7.t10.t10))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t15.t7.t7.t10.t11 t86.t6.t15.t7.t7.t10.t12))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t15.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t15.t7.t7.t10.t15.t2 t86.t6.t15.t7.t7.t10.t15.t3))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t15.t7.t7.t10.t14 t86.t6.t15.t7.t7.t10.t15))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t15.t7.t7.t10.t13 t86.t6.t15.t7.t7.t10.t16))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t15.t7.t7.t10.t4 t86.t6.t15.t7.t7.t10.t17))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t15.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t15.t7.t7.t10.t20.t2))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t15.t7.t7.t10.t19 t86.t6.t15.t7.t7.t10.t20))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t15.t7.t7.t10.t18 t86.t6.t15.t7.t7.t10.t21))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t15.t7.t7.t10.t22 t86.t6.t15.t7.t7.t10.t23))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t15.t7.t7.t10.t24 t86.t6.t15.t7.t7.t10.t25))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t15.t7.t7.t9 t86.t6.t15.t7.t7.t10))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t15.t7.t7.t8 t86.t6.t15.t7.t7.t11))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t15.t7.t7.t5 t86.t6.t15.t7.t7.t12 a4))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t15.t7.t7.t4 t86.t6.t15.t7.t7.t13 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t15.t7.t7.t14))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t15.t7.t7.t14))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t15.t7.t7.t16 t86.t6.t15.t7.t7.t17))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t15.t7.t7.t15 t86.t6.t15.t7.t7.t18))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t6.t15.t7.t7.t19 t86.t6.t15.t7.t7.t20))
% 1.23/1.46  (step t86.t6.t15.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t6.t15.t7.t7.t21 t86.t6.t15.t7.t7.t22))
% 1.23/1.46  (step t86.t6.t15.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t6.t15.t7.t6 t86.t6.t15.t7.t7))
% 1.23/1.46  (step t86.t6.t15.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t15.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t15.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t15.t7.t10.t4 t86.t6.t15.t7.t10.t5))
% 1.23/1.46  (step t86.t6.t15.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t15.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t15.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t15.t7.t10.t8.t3 t86.t6.t15.t7.t10.t8.t4))
% 1.23/1.46  (step t86.t6.t15.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t7.t10.t7 t86.t6.t15.t7.t10.t8))
% 1.23/1.46  (step t86.t6.t15.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t7.t10.t6 t86.t6.t15.t7.t10.t9))
% 1.23/1.46  (step t86.t6.t15.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t6.t15.t7.t10.t10 t86.t6.t15.t7.t10.t11))
% 1.23/1.46  (step t86.t6.t15.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t7.t10.t12 t86.t6.t15.t7.t10.t13))
% 1.23/1.46  (step t86.t6.t15.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t6.t15.t7.t10.t14 t86.t6.t15.t7.t10.t15))
% 1.23/1.46  (step t86.t6.t15.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t6.t15.t7.t10.t16 t86.t6.t15.t7.t10.t17))
% 1.23/1.46  (step t86.t6.t15.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t6.t15.t7.t9 t86.t6.t15.t7.t10))
% 1.23/1.46  (step t86.t6.t15.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t15.t7.t8 t86.t6.t15.t7.t11))
% 1.23/1.46  (step t86.t6.t15.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t6.t15.t7.t5 t86.t6.t15.t7.t12 a5))
% 1.23/1.46  (step t86.t6.t15.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t15.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t15.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t15.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t15.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t15.t7.t16.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t15.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t15.t7.t16.t5))
% 1.23/1.46  (step t86.t6.t15.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t15.t7.t16.t5))
% 1.23/1.46  (step t86.t6.t15.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t15.t7.t16.t6 t86.t6.t15.t7.t16.t8))
% 1.23/1.46  (step t86.t6.t15.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t15.t7.t16.t7 t86.t6.t15.t7.t16.t9))
% 1.23/1.46  (step t86.t6.t15.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t15.t7.t16.t6 t86.t6.t15.t7.t16.t11))
% 1.23/1.46  (step t86.t6.t15.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t15.t7.t16.t10 t86.t6.t15.t7.t16.t12))
% 1.23/1.46  (step t86.t6.t15.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t15.t7.t16.t6 t86.t6.t15.t7.t16.t13))
% 1.23/1.46  (step t86.t6.t15.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t15.t7.t16.t14 t86.t6.t15.t7.t16.t15))
% 1.23/1.46  (step t86.t6.t15.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t15.t7.t15 t86.t6.t15.t7.t16))
% 1.23/1.46  (step t86.t6.t15.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t15.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t15.t7.t19.t5 t86.t6.t15.t7.t19.t6))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t15.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t15.t7.t19.t9.t3 t86.t6.t15.t7.t19.t9.t4))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t7.t19.t8 t86.t6.t15.t7.t19.t9))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t7.t19.t7 t86.t6.t15.t7.t19.t10))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t15.t7.t19.t11 t86.t6.t15.t7.t19.t12))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t15.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t15.t7.t19.t15.t2 t86.t6.t15.t7.t19.t15.t3))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t15.t7.t19.t14 t86.t6.t15.t7.t19.t15))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t15.t7.t19.t13 t86.t6.t15.t7.t19.t16))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t15.t7.t19.t4 t86.t6.t15.t7.t19.t17))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t15.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t15.t7.t19.t20.t2))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t15.t7.t19.t19 t86.t6.t15.t7.t19.t20))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t15.t7.t19.t18 t86.t6.t15.t7.t19.t21))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t15.t7.t19.t22 t86.t6.t15.t7.t19.t23))
% 1.23/1.46  (step t86.t6.t15.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t15.t7.t19.t24 t86.t6.t15.t7.t19.t25))
% 1.23/1.46  (step t86.t6.t15.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t15.t7.t18 t86.t6.t15.t7.t19))
% 1.23/1.46  (step t86.t6.t15.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t15.t7.t17 t86.t6.t15.t7.t20))
% 1.23/1.46  (step t86.t6.t15.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t15.t7.t14 t86.t6.t15.t7.t21 a4))
% 1.23/1.46  (step t86.t6.t15.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t15.t7.t4 t86.t6.t15.t7.t13 t86.t6.t15.t7.t22 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t15.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t15.t7.t23))
% 1.23/1.46  (step t86.t6.t15.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t15.t7.t23))
% 1.23/1.46  (step t86.t6.t15.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t15.t7.t25 t86.t6.t15.t7.t26))
% 1.23/1.46  (step t86.t6.t15.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t15.t7.t24 t86.t6.t15.t7.t27))
% 1.23/1.46  (step t86.t6.t15.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t86.t6.t15.t7.t28 t86.t6.t15.t7.t29))
% 1.23/1.46  (step t86.t6.t15.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t86.t6.t15.t7.t30 t86.t6.t15.t7.t31))
% 1.23/1.46  (step t86.t6.t15.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t86.t6.t15.t6 t86.t6.t15.t7))
% 1.23/1.46  (step t86.t6.t15.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t15.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t15.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t15.t10.t4 t86.t6.t15.t10.t5))
% 1.23/1.46  (step t86.t6.t15.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t15.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t15.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t15.t10.t8.t3 t86.t6.t15.t10.t8.t4))
% 1.23/1.46  (step t86.t6.t15.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t10.t7 t86.t6.t15.t10.t8))
% 1.23/1.46  (step t86.t6.t15.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t10.t6 t86.t6.t15.t10.t9))
% 1.23/1.46  (step t86.t6.t15.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t86.t6.t15.t10.t10 t86.t6.t15.t10.t11))
% 1.23/1.46  (step t86.t6.t15.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t86.t6.t15.t10.t12 t86.t6.t15.t10.t13))
% 1.23/1.46  (step t86.t6.t15.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t86.t6.t15.t10.t14 t86.t6.t15.t10.t15))
% 1.23/1.46  (step t86.t6.t15.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t86.t6.t15.t10.t16 t86.t6.t15.t10.t17))
% 1.23/1.46  (step t86.t6.t15.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t6.t15.t9 t86.t6.t15.t10))
% 1.23/1.46  (step t86.t6.t15.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t86.t6.t15.t8 t86.t6.t15.t11))
% 1.23/1.46  (step t86.t6.t15.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t86.t6.t15.t5 t86.t6.t15.t12 a6))
% 1.23/1.46  (step t86.t6.t15.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t15.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t15.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t15.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t15.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t15.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t15.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t15.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t15.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t15.t16.t7.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t15.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t15.t16.t7.t5))
% 1.23/1.46  (step t86.t6.t15.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t15.t16.t7.t5))
% 1.23/1.46  (step t86.t6.t15.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t15.t16.t7.t6 t86.t6.t15.t16.t7.t8))
% 1.23/1.46  (step t86.t6.t15.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t15.t16.t7.t7 t86.t6.t15.t16.t7.t9))
% 1.23/1.46  (step t86.t6.t15.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t15.t16.t7.t6 t86.t6.t15.t16.t7.t11))
% 1.23/1.46  (step t86.t6.t15.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t15.t16.t7.t10 t86.t6.t15.t16.t7.t12))
% 1.23/1.46  (step t86.t6.t15.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t15.t16.t7.t6 t86.t6.t15.t16.t7.t13))
% 1.23/1.46  (step t86.t6.t15.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t15.t16.t7.t14 t86.t6.t15.t16.t7.t15))
% 1.23/1.46  (step t86.t6.t15.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t15.t16.t6 t86.t6.t15.t16.t7))
% 1.23/1.46  (step t86.t6.t15.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t15.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t15.t16.t10.t5 t86.t6.t15.t16.t10.t6))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t15.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t15.t16.t10.t9.t3 t86.t6.t15.t16.t10.t9.t4))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t16.t10.t8 t86.t6.t15.t16.t10.t9))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t16.t10.t7 t86.t6.t15.t16.t10.t10))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t15.t16.t10.t11 t86.t6.t15.t16.t10.t12))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t15.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t15.t16.t10.t15.t2 t86.t6.t15.t16.t10.t15.t3))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t15.t16.t10.t14 t86.t6.t15.t16.t10.t15))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t15.t16.t10.t13 t86.t6.t15.t16.t10.t16))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t15.t16.t10.t4 t86.t6.t15.t16.t10.t17))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t15.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t15.t16.t10.t20.t2))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t15.t16.t10.t19 t86.t6.t15.t16.t10.t20))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t15.t16.t10.t18 t86.t6.t15.t16.t10.t21))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t15.t16.t10.t22 t86.t6.t15.t16.t10.t23))
% 1.23/1.46  (step t86.t6.t15.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t15.t16.t10.t24 t86.t6.t15.t16.t10.t25))
% 1.23/1.46  (step t86.t6.t15.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t15.t16.t9 t86.t6.t15.t16.t10))
% 1.23/1.46  (step t86.t6.t15.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t15.t16.t8 t86.t6.t15.t16.t11))
% 1.23/1.46  (step t86.t6.t15.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t15.t16.t5 t86.t6.t15.t16.t12 a4))
% 1.23/1.46  (step t86.t6.t15.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t15.t16.t4 t86.t6.t15.t16.t13 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t15.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t15.t16.t14))
% 1.23/1.46  (step t86.t6.t15.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t15.t16.t14))
% 1.23/1.46  (step t86.t6.t15.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t15.t16.t16 t86.t6.t15.t16.t17))
% 1.23/1.46  (step t86.t6.t15.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t15.t16.t15 t86.t6.t15.t16.t18))
% 1.23/1.46  (step t86.t6.t15.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t6.t15.t16.t19 t86.t6.t15.t16.t20))
% 1.23/1.46  (step t86.t6.t15.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t6.t15.t16.t21 t86.t6.t15.t16.t22))
% 1.23/1.46  (step t86.t6.t15.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t6.t15.t15 t86.t6.t15.t16))
% 1.23/1.46  (step t86.t6.t15.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t15.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t15.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t15.t19.t4 t86.t6.t15.t19.t5))
% 1.23/1.46  (step t86.t6.t15.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t15.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t15.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t15.t19.t8.t3 t86.t6.t15.t19.t8.t4))
% 1.23/1.46  (step t86.t6.t15.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t19.t7 t86.t6.t15.t19.t8))
% 1.23/1.46  (step t86.t6.t15.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t19.t6 t86.t6.t15.t19.t9))
% 1.23/1.46  (step t86.t6.t15.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t6.t15.t19.t10 t86.t6.t15.t19.t11))
% 1.23/1.46  (step t86.t6.t15.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t19.t12 t86.t6.t15.t19.t13))
% 1.23/1.46  (step t86.t6.t15.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t6.t15.t19.t14 t86.t6.t15.t19.t15))
% 1.23/1.46  (step t86.t6.t15.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t6.t15.t19.t16 t86.t6.t15.t19.t17))
% 1.23/1.46  (step t86.t6.t15.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t6.t15.t18 t86.t6.t15.t19))
% 1.23/1.46  (step t86.t6.t15.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t15.t17 t86.t6.t15.t20))
% 1.23/1.46  (step t86.t6.t15.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t6.t15.t14 t86.t6.t15.t21 a5))
% 1.23/1.46  (step t86.t6.t15.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t15.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t15.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t15.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t15.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t15.t25.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t15.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t15.t25.t5))
% 1.23/1.46  (step t86.t6.t15.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t15.t25.t5))
% 1.23/1.46  (step t86.t6.t15.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t15.t25.t6 t86.t6.t15.t25.t8))
% 1.23/1.46  (step t86.t6.t15.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t15.t25.t7 t86.t6.t15.t25.t9))
% 1.23/1.46  (step t86.t6.t15.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t15.t25.t6 t86.t6.t15.t25.t11))
% 1.23/1.46  (step t86.t6.t15.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t15.t25.t10 t86.t6.t15.t25.t12))
% 1.23/1.46  (step t86.t6.t15.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t15.t25.t6 t86.t6.t15.t25.t13))
% 1.23/1.46  (step t86.t6.t15.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t15.t25.t14 t86.t6.t15.t25.t15))
% 1.23/1.46  (step t86.t6.t15.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t15.t24 t86.t6.t15.t25))
% 1.23/1.46  (step t86.t6.t15.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t15.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t15.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t15.t28.t5 t86.t6.t15.t28.t6))
% 1.23/1.46  (step t86.t6.t15.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t15.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t15.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t15.t28.t9.t3 t86.t6.t15.t28.t9.t4))
% 1.23/1.46  (step t86.t6.t15.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t28.t8 t86.t6.t15.t28.t9))
% 1.23/1.46  (step t86.t6.t15.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t15.t28.t7 t86.t6.t15.t28.t10))
% 1.23/1.46  (step t86.t6.t15.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t15.t28.t11 t86.t6.t15.t28.t12))
% 1.23/1.46  (step t86.t6.t15.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t15.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t15.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t15.t28.t15.t2 t86.t6.t15.t28.t15.t3))
% 1.23/1.46  (step t86.t6.t15.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t15.t28.t14 t86.t6.t15.t28.t15))
% 1.23/1.46  (step t86.t6.t15.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t15.t28.t13 t86.t6.t15.t28.t16))
% 1.23/1.46  (step t86.t6.t15.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t15.t28.t4 t86.t6.t15.t28.t17))
% 1.23/1.46  (step t86.t6.t15.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t15.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t15.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t15.t28.t20.t2))
% 1.23/1.46  (step t86.t6.t15.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t15.t28.t19 t86.t6.t15.t28.t20))
% 1.23/1.46  (step t86.t6.t15.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t15.t28.t18 t86.t6.t15.t28.t21))
% 1.23/1.46  (step t86.t6.t15.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t15.t28.t22 t86.t6.t15.t28.t23))
% 1.23/1.46  (step t86.t6.t15.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t15.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t15.t28.t24 t86.t6.t15.t28.t25))
% 1.23/1.46  (step t86.t6.t15.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t15.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t15.t27 t86.t6.t15.t28))
% 1.23/1.46  (step t86.t6.t15.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t15.t26 t86.t6.t15.t29))
% 1.23/1.46  (step t86.t6.t15.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t15.t23 t86.t6.t15.t30 a4))
% 1.23/1.46  (step t86.t6.t15.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t15.t4 t86.t6.t15.t13 t86.t6.t15.t22 t86.t6.t15.t31 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t15.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t86.t6.t15.t32))
% 1.23/1.46  (step t86.t6.t15.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t86.t6.t15.t32))
% 1.23/1.46  (step t86.t6.t15.t35 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t86.t6.t15.t34 t86.t6.t15.t35))
% 1.23/1.46  (step t86.t6.t15.t37 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t86.t6.t15.t36 t86.t6.t15.t37))
% 1.23/1.46  (step t86.t6.t15.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t86.t6.t15.t33 t86.t6.t15.t38))
% 1.23/1.46  (step t86.t6.t15.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t86.t6.t15.t34 t86.t6.t15.t37))
% 1.23/1.46  (step t86.t6.t15.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t86.t6.t15.t40 t86.t6.t15.t35))
% 1.23/1.46  (step t86.t6.t15.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t86.t6.t15.t39 t86.t6.t15.t41))
% 1.23/1.46  (step t86.t6.t15.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t15.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t86.t6.t15.t42 t86.t6.t15.t43))
% 1.23/1.46  (step t86.t6.t15 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t16 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t86.t6.t14 t86.t6.t15))
% 1.23/1.46  (step t86.t6.t17 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t18 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t18.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t18.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t18.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t18.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.23/1.46  (step t86.t6.t18.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t18.t6 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t18.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t86.t6.t18.t5 t86.t6.t18.t6))
% 1.23/1.46  (step t86.t6.t18.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t18.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t86.t6.t18.t7 t86.t6.t18.t8))
% 1.23/1.46  (step t86.t6.t18.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t6.t18.t4 t86.t6.t18.t9))
% 1.23/1.46  (step t86.t6.t18.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t18.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t18.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t18.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t18.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t18.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t86.t6.t18.t12.t3))
% 1.23/1.46  (step t86.t6.t18.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.23/1.46  (step t86.t6.t18.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t86.t6.t18.t12.t4 t86.t6.t18.t12.t5))
% 1.23/1.46  (step t86.t6.t18.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t6.t18.t12.t6))
% 1.23/1.46  (step t86.t6.t18.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t18.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t86.t6.t18.t11 t86.t6.t18.t12))
% 1.23/1.46  (step t86.t6.t18.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t86.t6.t18.t10 t86.t6.t18.t13))
% 1.23/1.46  (step t86.t6.t18.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t18.t16 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t18.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t86.t6.t18.t15 t86.t6.t18.t16))
% 1.23/1.46  (step t86.t6.t18.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t18.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t86.t6.t18.t17 t86.t6.t18.t18))
% 1.23/1.46  (step t86.t6.t18.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t6.t18.t14 t86.t6.t18.t19))
% 1.23/1.46  (step t86.t6.t18.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t18.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t18.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t18.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.23/1.46  (step t86.t6.t18.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t18.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t86.t6.t18.t22.t3))
% 1.23/1.46  (step t86.t6.t18.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t6.t18.t22.t2 t86.t6.t18.t22.t4))
% 1.23/1.46  (step t86.t6.t18.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t86.t6.t18.t22.t5))
% 1.23/1.46  (step t86.t6.t18.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t18.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t18.t21 t86.t6.t18.t22))
% 1.23/1.46  (step t86.t6.t18.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t18.t20 t86.t6.t18.t23))
% 1.23/1.46  (step t86.t6.t18.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t18.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t86.t6.t18.t24 t86.t6.t18.t25))
% 1.23/1.46  (step t86.t6.t18.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t18.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t86.t6.t18.t26 t86.t6.t18.t27))
% 1.23/1.46  (step t86.t6.t18 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t19 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t86.t6.t17 t86.t6.t18))
% 1.23/1.46  (step t86.t6.t20 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t86.t6.t16 t86.t6.t19))
% 1.23/1.46  (step t86.t6.t21 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t86.t6.t13 t86.t6.t20 a7))
% 1.23/1.46  (step t86.t6.t22 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t23 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t24 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t24.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t24.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t24.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t24.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t24.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t24.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t24.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t24.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t24.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t24.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t24.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t24.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t24.t7.t7.t5))
% 1.23/1.46  (step t86.t6.t24.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t24.t7.t7.t5))
% 1.23/1.46  (step t86.t6.t24.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t24.t7.t7.t6 t86.t6.t24.t7.t7.t8))
% 1.23/1.46  (step t86.t6.t24.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t24.t7.t7.t7 t86.t6.t24.t7.t7.t9))
% 1.23/1.46  (step t86.t6.t24.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t24.t7.t7.t6 t86.t6.t24.t7.t7.t11))
% 1.23/1.46  (step t86.t6.t24.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t24.t7.t7.t10 t86.t6.t24.t7.t7.t12))
% 1.23/1.46  (step t86.t6.t24.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t24.t7.t7.t6 t86.t6.t24.t7.t7.t13))
% 1.23/1.46  (step t86.t6.t24.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t24.t7.t7.t14 t86.t6.t24.t7.t7.t15))
% 1.23/1.46  (step t86.t6.t24.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t24.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t24.t7.t6 t86.t6.t24.t7.t7))
% 1.23/1.46  (step t86.t6.t24.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t24.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t24.t7.t10.t5 t86.t6.t24.t7.t10.t6))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t24.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t24.t7.t10.t9.t3 t86.t6.t24.t7.t10.t9.t4))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t24.t7.t10.t8 t86.t6.t24.t7.t10.t9))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t24.t7.t10.t7 t86.t6.t24.t7.t10.t10))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t24.t7.t10.t11 t86.t6.t24.t7.t10.t12))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t24.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t24.t7.t10.t15.t2 t86.t6.t24.t7.t10.t15.t3))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t24.t7.t10.t14 t86.t6.t24.t7.t10.t15))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t24.t7.t10.t13 t86.t6.t24.t7.t10.t16))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t24.t7.t10.t4 t86.t6.t24.t7.t10.t17))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t24.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t24.t7.t10.t20.t2))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t24.t7.t10.t19 t86.t6.t24.t7.t10.t20))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t24.t7.t10.t18 t86.t6.t24.t7.t10.t21))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t24.t7.t10.t22 t86.t6.t24.t7.t10.t23))
% 1.23/1.46  (step t86.t6.t24.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t24.t7.t10.t24 t86.t6.t24.t7.t10.t25))
% 1.23/1.46  (step t86.t6.t24.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t24.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t24.t7.t9 t86.t6.t24.t7.t10))
% 1.23/1.46  (step t86.t6.t24.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t24.t7.t8 t86.t6.t24.t7.t11))
% 1.23/1.46  (step t86.t6.t24.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t24.t7.t5 t86.t6.t24.t7.t12 a4))
% 1.23/1.46  (step t86.t6.t24.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t24.t7.t4 t86.t6.t24.t7.t13 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t24.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t24.t7.t14))
% 1.23/1.46  (step t86.t6.t24.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t24.t7.t14))
% 1.23/1.46  (step t86.t6.t24.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t24.t7.t16 t86.t6.t24.t7.t17))
% 1.23/1.46  (step t86.t6.t24.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t24.t7.t15 t86.t6.t24.t7.t18))
% 1.23/1.46  (step t86.t6.t24.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t6.t24.t7.t19 t86.t6.t24.t7.t20))
% 1.23/1.46  (step t86.t6.t24.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t6.t24.t7.t21 t86.t6.t24.t7.t22))
% 1.23/1.46  (step t86.t6.t24.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t24.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t6.t24.t6 t86.t6.t24.t7))
% 1.23/1.46  (step t86.t6.t24.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t24.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t24.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t24.t10.t4 t86.t6.t24.t10.t5))
% 1.23/1.46  (step t86.t6.t24.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t24.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t24.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t24.t10.t8.t3 t86.t6.t24.t10.t8.t4))
% 1.23/1.46  (step t86.t6.t24.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t24.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t24.t10.t7 t86.t6.t24.t10.t8))
% 1.23/1.46  (step t86.t6.t24.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t24.t10.t6 t86.t6.t24.t10.t9))
% 1.23/1.46  (step t86.t6.t24.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t6.t24.t10.t10 t86.t6.t24.t10.t11))
% 1.23/1.46  (step t86.t6.t24.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t24.t10.t12 t86.t6.t24.t10.t13))
% 1.23/1.46  (step t86.t6.t24.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t6.t24.t10.t14 t86.t6.t24.t10.t15))
% 1.23/1.46  (step t86.t6.t24.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t6.t24.t10.t16 t86.t6.t24.t10.t17))
% 1.23/1.46  (step t86.t6.t24.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.46  (step t86.t6.t24.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t6.t24.t9 t86.t6.t24.t10))
% 1.23/1.46  (step t86.t6.t24.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t24.t8 t86.t6.t24.t11))
% 1.23/1.46  (step t86.t6.t24.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t6.t24.t5 t86.t6.t24.t12 a5))
% 1.23/1.46  (step t86.t6.t24.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t24.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t24.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t24.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t24.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t24.t16.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t24.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t24.t16.t5))
% 1.23/1.46  (step t86.t6.t24.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t24.t16.t5))
% 1.23/1.46  (step t86.t6.t24.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t24.t16.t6 t86.t6.t24.t16.t8))
% 1.23/1.46  (step t86.t6.t24.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t24.t16.t7 t86.t6.t24.t16.t9))
% 1.23/1.46  (step t86.t6.t24.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t24.t16.t6 t86.t6.t24.t16.t11))
% 1.23/1.46  (step t86.t6.t24.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t24.t16.t10 t86.t6.t24.t16.t12))
% 1.23/1.46  (step t86.t6.t24.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t24.t16.t6 t86.t6.t24.t16.t13))
% 1.23/1.46  (step t86.t6.t24.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t24.t16.t14 t86.t6.t24.t16.t15))
% 1.23/1.46  (step t86.t6.t24.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t24.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t24.t15 t86.t6.t24.t16))
% 1.23/1.46  (step t86.t6.t24.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t24.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t24.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t24.t19.t5 t86.t6.t24.t19.t6))
% 1.23/1.46  (step t86.t6.t24.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t24.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t24.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t24.t19.t9.t3 t86.t6.t24.t19.t9.t4))
% 1.23/1.46  (step t86.t6.t24.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t24.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t24.t19.t8 t86.t6.t24.t19.t9))
% 1.23/1.46  (step t86.t6.t24.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t24.t19.t7 t86.t6.t24.t19.t10))
% 1.23/1.46  (step t86.t6.t24.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t24.t19.t11 t86.t6.t24.t19.t12))
% 1.23/1.46  (step t86.t6.t24.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t24.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t24.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t24.t19.t15.t2 t86.t6.t24.t19.t15.t3))
% 1.23/1.46  (step t86.t6.t24.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t6.t24.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t24.t19.t14 t86.t6.t24.t19.t15))
% 1.23/1.46  (step t86.t6.t24.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t24.t19.t13 t86.t6.t24.t19.t16))
% 1.23/1.46  (step t86.t6.t24.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t24.t19.t4 t86.t6.t24.t19.t17))
% 1.23/1.46  (step t86.t6.t24.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t24.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t24.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t24.t19.t20.t2))
% 1.23/1.46  (step t86.t6.t24.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t24.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t24.t19.t19 t86.t6.t24.t19.t20))
% 1.23/1.46  (step t86.t6.t24.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t24.t19.t18 t86.t6.t24.t19.t21))
% 1.23/1.46  (step t86.t6.t24.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t24.t19.t22 t86.t6.t24.t19.t23))
% 1.23/1.46  (step t86.t6.t24.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t24.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t24.t19.t24 t86.t6.t24.t19.t25))
% 1.23/1.46  (step t86.t6.t24.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t24.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t24.t18 t86.t6.t24.t19))
% 1.23/1.46  (step t86.t6.t24.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t24.t17 t86.t6.t24.t20))
% 1.23/1.46  (step t86.t6.t24.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t24.t14 t86.t6.t24.t21 a4))
% 1.23/1.46  (step t86.t6.t24.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t24.t4 t86.t6.t24.t13 t86.t6.t24.t22 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t24.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t24.t23))
% 1.23/1.46  (step t86.t6.t24.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t24.t23))
% 1.23/1.46  (step t86.t6.t24.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t24.t25 t86.t6.t24.t26))
% 1.23/1.46  (step t86.t6.t24.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t24.t24 t86.t6.t24.t27))
% 1.23/1.46  (step t86.t6.t24.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t86.t6.t24.t28 t86.t6.t24.t29))
% 1.23/1.46  (step t86.t6.t24.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t24.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t86.t6.t24.t30 t86.t6.t24.t31))
% 1.23/1.46  (step t86.t6.t24 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t25 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t86.t6.t23 t86.t6.t24))
% 1.23/1.46  (step t86.t6.t26 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t27 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t27.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t27.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t27.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t27.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t27.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t27.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t27.t4 t86.t6.t27.t5))
% 1.23/1.46  (step t86.t6.t27.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t27.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t27.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t27.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t27.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t27.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t27.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t27.t8.t3 t86.t6.t27.t8.t4))
% 1.23/1.46  (step t86.t6.t27.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t27.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t27.t7 t86.t6.t27.t8))
% 1.23/1.46  (step t86.t6.t27.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t27.t6 t86.t6.t27.t9))
% 1.23/1.46  (step t86.t6.t27.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t27.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t86.t6.t27.t10 t86.t6.t27.t11))
% 1.23/1.46  (step t86.t6.t27.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t27.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t86.t6.t27.t12 t86.t6.t27.t13))
% 1.23/1.46  (step t86.t6.t27.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t27.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t86.t6.t27.t14 t86.t6.t27.t15))
% 1.23/1.46  (step t86.t6.t27.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t27.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t86.t6.t27.t16 t86.t6.t27.t17))
% 1.23/1.46  (step t86.t6.t27 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.46  (step t86.t6.t28 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t6.t26 t86.t6.t27))
% 1.23/1.46  (step t86.t6.t29 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t86.t6.t25 t86.t6.t28))
% 1.23/1.46  (step t86.t6.t30 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t86.t6.t22 t86.t6.t29 a6))
% 1.23/1.46  (step t86.t6.t31 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t32 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t33 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t33.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t33.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t33.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t33.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t33.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t33.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t33.t7.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t33.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t33.t7.t5))
% 1.23/1.46  (step t86.t6.t33.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t33.t7.t5))
% 1.23/1.46  (step t86.t6.t33.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t33.t7.t6 t86.t6.t33.t7.t8))
% 1.23/1.46  (step t86.t6.t33.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t33.t7.t7 t86.t6.t33.t7.t9))
% 1.23/1.46  (step t86.t6.t33.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t33.t7.t6 t86.t6.t33.t7.t11))
% 1.23/1.46  (step t86.t6.t33.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t33.t7.t10 t86.t6.t33.t7.t12))
% 1.23/1.46  (step t86.t6.t33.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t33.t7.t6 t86.t6.t33.t7.t13))
% 1.23/1.46  (step t86.t6.t33.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t33.t7.t14 t86.t6.t33.t7.t15))
% 1.23/1.46  (step t86.t6.t33.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t33.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t33.t6 t86.t6.t33.t7))
% 1.23/1.46  (step t86.t6.t33.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t33.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t33.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t33.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t33.t10.t5 t86.t6.t33.t10.t6))
% 1.23/1.46  (step t86.t6.t33.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t33.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t33.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t33.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t33.t10.t9.t3 t86.t6.t33.t10.t9.t4))
% 1.23/1.46  (step t86.t6.t33.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t33.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t33.t10.t8 t86.t6.t33.t10.t9))
% 1.23/1.46  (step t86.t6.t33.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t33.t10.t7 t86.t6.t33.t10.t10))
% 1.23/1.46  (step t86.t6.t33.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t33.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t33.t10.t11 t86.t6.t33.t10.t12))
% 1.23/1.46  (step t86.t6.t33.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t33.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t33.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t33.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t33.t10.t15.t2 t86.t6.t33.t10.t15.t3))
% 1.23/1.46  (step t86.t6.t33.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t6.t33.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t33.t10.t14 t86.t6.t33.t10.t15))
% 1.23/1.46  (step t86.t6.t33.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t33.t10.t13 t86.t6.t33.t10.t16))
% 1.23/1.46  (step t86.t6.t33.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t33.t10.t4 t86.t6.t33.t10.t17))
% 1.23/1.46  (step t86.t6.t33.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t33.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t33.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t33.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t33.t10.t20.t2))
% 1.23/1.46  (step t86.t6.t33.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t33.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t33.t10.t19 t86.t6.t33.t10.t20))
% 1.23/1.46  (step t86.t6.t33.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t33.t10.t18 t86.t6.t33.t10.t21))
% 1.23/1.46  (step t86.t6.t33.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t33.t10.t22 t86.t6.t33.t10.t23))
% 1.23/1.46  (step t86.t6.t33.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t33.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t33.t10.t24 t86.t6.t33.t10.t25))
% 1.23/1.46  (step t86.t6.t33.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t33.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t33.t9 t86.t6.t33.t10))
% 1.23/1.46  (step t86.t6.t33.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t33.t8 t86.t6.t33.t11))
% 1.23/1.46  (step t86.t6.t33.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t33.t5 t86.t6.t33.t12 a4))
% 1.23/1.46  (step t86.t6.t33.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t33.t4 t86.t6.t33.t13 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t33.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t33.t14))
% 1.23/1.46  (step t86.t6.t33.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t33.t14))
% 1.23/1.46  (step t86.t6.t33.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t33.t16 t86.t6.t33.t17))
% 1.23/1.46  (step t86.t6.t33.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t33.t15 t86.t6.t33.t18))
% 1.23/1.46  (step t86.t6.t33.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t6.t33.t19 t86.t6.t33.t20))
% 1.23/1.46  (step t86.t6.t33.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t33.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t6.t33.t21 t86.t6.t33.t22))
% 1.23/1.46  (step t86.t6.t33 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t34 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t6.t32 t86.t6.t33))
% 1.23/1.46  (step t86.t6.t35 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t36 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t36.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t36.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t36.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t36.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t36.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t36.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t36.t4 t86.t6.t36.t5))
% 1.23/1.46  (step t86.t6.t36.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t36.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t36.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t36.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t36.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t36.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t36.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t36.t8.t3 t86.t6.t36.t8.t4))
% 1.23/1.46  (step t86.t6.t36.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t36.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t36.t7 t86.t6.t36.t8))
% 1.23/1.46  (step t86.t6.t36.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t36.t6 t86.t6.t36.t9))
% 1.23/1.46  (step t86.t6.t36.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t36.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t6.t36.t10 t86.t6.t36.t11))
% 1.23/1.46  (step t86.t6.t36.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t36.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t36.t12 t86.t6.t36.t13))
% 1.23/1.46  (step t86.t6.t36.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t36.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t6.t36.t14 t86.t6.t36.t15))
% 1.23/1.46  (step t86.t6.t36.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t36.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t6.t36.t16 t86.t6.t36.t17))
% 1.23/1.46  (step t86.t6.t36 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.46  (step t86.t6.t37 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t6.t35 t86.t6.t36))
% 1.23/1.46  (step t86.t6.t38 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t34 t86.t6.t37))
% 1.23/1.46  (step t86.t6.t39 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t6.t31 t86.t6.t38 a5))
% 1.23/1.46  (step t86.t6.t40 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t6.t41 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t42 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t42.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t42.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t42.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t42.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t6.t42.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t42.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t42.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t42.t5))
% 1.23/1.46  (step t86.t6.t42.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t6.t42.t5))
% 1.23/1.46  (step t86.t6.t42.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t42.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t6.t42.t6 t86.t6.t42.t8))
% 1.23/1.46  (step t86.t6.t42.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t6.t42.t7 t86.t6.t42.t9))
% 1.23/1.46  (step t86.t6.t42.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t42.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t6.t42.t6 t86.t6.t42.t11))
% 1.23/1.46  (step t86.t6.t42.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t6.t42.t10 t86.t6.t42.t12))
% 1.23/1.46  (step t86.t6.t42.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t6.t42.t6 t86.t6.t42.t13))
% 1.23/1.46  (step t86.t6.t42.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t42.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t6.t42.t14 t86.t6.t42.t15))
% 1.23/1.46  (step t86.t6.t42 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t43 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t6.t41 t86.t6.t42))
% 1.23/1.46  (step t86.t6.t44 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t6.t45 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t45.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t6.t45.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t45.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t45.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t45.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t6.t45.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t45.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t6.t45.t5 t86.t6.t45.t6))
% 1.23/1.46  (step t86.t6.t45.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t45.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t45.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t6.t45.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t45.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t45.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t6.t45.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t6.t45.t9.t3 t86.t6.t45.t9.t4))
% 1.23/1.46  (step t86.t6.t45.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t6.t45.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t45.t8 t86.t6.t45.t9))
% 1.23/1.46  (step t86.t6.t45.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t6.t45.t7 t86.t6.t45.t10))
% 1.23/1.46  (step t86.t6.t45.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t45.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t45.t11 t86.t6.t45.t12))
% 1.23/1.46  (step t86.t6.t45.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t45.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t45.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t45.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t6.t45.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t45.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t6.t45.t15.t2 t86.t6.t45.t15.t3))
% 1.23/1.46  (step t86.t6.t45.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t6.t45.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t45.t14 t86.t6.t45.t15))
% 1.23/1.46  (step t86.t6.t45.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t6.t45.t13 t86.t6.t45.t16))
% 1.23/1.46  (step t86.t6.t45.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t6.t45.t4 t86.t6.t45.t17))
% 1.23/1.46  (step t86.t6.t45.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t6.t45.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t6.t45.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t6.t45.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t45.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t6.t45.t20.t2))
% 1.23/1.46  (step t86.t6.t45.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t45.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t45.t19 t86.t6.t45.t20))
% 1.23/1.46  (step t86.t6.t45.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t6.t45.t18 t86.t6.t45.t21))
% 1.23/1.46  (step t86.t6.t45.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t45.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t6.t45.t22 t86.t6.t45.t23))
% 1.23/1.46  (step t86.t6.t45.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t6.t45.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t6.t45.t24 t86.t6.t45.t25))
% 1.23/1.46  (step t86.t6.t45 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t6.t46 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t6.t44 t86.t6.t45))
% 1.23/1.46  (step t86.t6.t47 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t6.t43 t86.t6.t46))
% 1.23/1.46  (step t86.t6.t48 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t6.t40 t86.t6.t47 a4))
% 1.23/1.46  (step t86.t6.t49 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t6.t3 a10 a9 t86.t6.t12 t86.t6.t21 t86.t6.t30 t86.t6.t39 t86.t6.t48 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t6.t50 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t6.t49))
% 1.23/1.46  (step t86.t6.t51 (cl (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule and :premises (t86.t6.t49))
% 1.23/1.46  (anchor :step t86.t6.t52 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t6.t52.t1 (cl (= X X)) :rule refl)
% 1.23/1.46  (step t86.t6.t52.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t52.t3 (cl (= (@ Phi X) (@ Phi X))) :rule refl)
% 1.23/1.46  (step t86.t6.t52.t4 (cl (= (@ tptp.mnot (@ Phi X)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)))) :rule cong :premises (t86.t6.t50 t86.t6.t52.t3))
% 1.23/1.46  (step t86.t6.t52.t5 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t52.t6 (cl (= (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) :rule cong :premises (t86.t6.t52.t4 t86.t6.t52.t5))
% 1.23/1.46  (step t86.t6.t52 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t6.t53 (cl (= (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))))) :rule cong :premises (t86.t6.t51 t86.t6.t52))
% 1.23/1.46  (step t86.t6.t54 (cl (= (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))))) :rule cong :premises (t86.t6.t50 t86.t6.t53))
% 1.23/1.46  (step t86.t6.t55 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t6.t56 (cl (= (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) :rule cong :premises (t86.t6.t54 t86.t6.t55))
% 1.23/1.46  (step t86.t6 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t7 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))))) :rule cong :premises (t86.t5 t86.t6))
% 1.23/1.46  (step t86.t8 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.23/1.46  (anchor :step t86.t9 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t9.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t9.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t9.t3 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t9.t4 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule refl)
% 1.23/1.46  (anchor :step t86.t9.t5 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t9.t5.t1 (cl (= X X)) :rule refl)
% 1.23/1.46  (step t86.t9.t5.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t9.t5.t3 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t9.t5.t4 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t9.t5.t5 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0))) :rule cong :premises (t86.t9.t5.t3 t86.t9.t5.t4))
% 1.23/1.46  (step t86.t9.t5.t6 (cl (= (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t9.t5.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule trans :premises (t86.t9.t5.t5 t86.t9.t5.t6))
% 1.23/1.46  (step t86.t9.t5 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule bind)
% 1.23/1.46  (step t86.t9.t6 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule cong :premises (t86.t9.t4 t86.t9.t5))
% 1.23/1.46  (step t86.t9.t7 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t9.t8 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t9.t8.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (anchor :step t86.t9.t8.t2 :args ((X tptp.mu) (:= X X)))
% 1.23/1.46  (step t86.t9.t8.t2.t1 (cl (= X X)) :rule refl)
% 1.23/1.46  (step t86.t9.t8.t2.t2 (cl (= (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule all_simplify)
% 1.23/1.46  (step t86.t9.t8.t2.t3 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t9.t8.t2.t4 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W))) :rule cong :premises (t86.t9.t8.t2.t2 t86.t9.t8.t2.t3))
% 1.23/1.46  (step t86.t9.t8.t2.t5 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W) (not (@ (@ Phi X) W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t9.t8.t2.t6 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (not (@ (@ Phi X) W)))) :rule trans :premises (t86.t9.t8.t2.t4 t86.t9.t8.t2.t5))
% 1.23/1.46  (step t86.t9.t8.t2 (cl (= (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule bind)
% 1.23/1.46  (step t86.t9.t8 (cl (= (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule bind)
% 1.23/1.46  (step t86.t9.t9 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t86.t9.t7 t86.t9.t8))
% 1.23/1.46  (step t86.t9.t10 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t86.t9.t6 t86.t9.t9))
% 1.23/1.46  (step t86.t9.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule cong :premises (t86.t9.t3 t86.t9.t10))
% 1.23/1.46  (step t86.t9.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t9.t13 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t9.t13.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t9.t13.t2 (cl (= (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t9.t13.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule cong :premises (t86.t9.t13.t2))
% 1.23/1.46  (step t86.t9.t13 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule bind)
% 1.23/1.46  (step t86.t9.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t86.t9.t12 t86.t9.t13))
% 1.23/1.46  (step t86.t9.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t86.t9.t11 t86.t9.t14))
% 1.23/1.46  (step t86.t9.t16 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t9.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0))) :rule cong :premises (t86.t9.t15 t86.t9.t16))
% 1.23/1.46  (step t86.t9.t18 (cl (= (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t9.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule trans :premises (t86.t9.t17 t86.t9.t18))
% 1.23/1.46  (step t86.t9 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t10 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule cong :premises (t86.t8 t86.t9))
% 1.23/1.46  (step t86.t11 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule trans :premises (t86.t7 t86.t10))
% 1.23/1.46  (step t86.t12 (cl (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule resolution :premises (t86.t4 t86.t11 a11))
% 1.23/1.46  (step t86.t13 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t14 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t15.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t15.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t15.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t15.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t15.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t15.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t15.t7.t7.t7.t7.t5))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t15.t7.t7.t7.t7.t5))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t15.t7.t7.t7.t7.t6 t86.t15.t7.t7.t7.t7.t8))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t15.t7.t7.t7.t7.t7 t86.t15.t7.t7.t7.t7.t9))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t15.t7.t7.t7.t7.t6 t86.t15.t7.t7.t7.t7.t11))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t15.t7.t7.t7.t7.t10 t86.t15.t7.t7.t7.t7.t12))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t15.t7.t7.t7.t7.t6 t86.t15.t7.t7.t7.t7.t13))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t15.t7.t7.t7.t7.t14 t86.t15.t7.t7.t7.t7.t15))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t15.t7.t7.t7.t6 t86.t15.t7.t7.t7.t7))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t15.t7.t7.t7.t10.t5 t86.t15.t7.t7.t7.t10.t6))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t15.t7.t7.t7.t10.t9.t3 t86.t15.t7.t7.t7.t10.t9.t4))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t7.t7.t10.t8 t86.t15.t7.t7.t7.t10.t9))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t7.t7.t10.t7 t86.t15.t7.t7.t7.t10.t10))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t7.t7.t7.t10.t11 t86.t15.t7.t7.t7.t10.t12))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t15.t7.t7.t7.t10.t15.t2 t86.t15.t7.t7.t7.t10.t15.t3))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t7.t7.t7.t10.t14 t86.t15.t7.t7.t7.t10.t15))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t7.t7.t7.t10.t13 t86.t15.t7.t7.t7.t10.t16))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t15.t7.t7.t7.t10.t4 t86.t15.t7.t7.t7.t10.t17))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t7.t7.t7.t10.t20.t2))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t7.t7.t7.t10.t19 t86.t15.t7.t7.t7.t10.t20))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t7.t7.t7.t10.t18 t86.t15.t7.t7.t7.t10.t21))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t15.t7.t7.t7.t10.t22 t86.t15.t7.t7.t7.t10.t23))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t15.t7.t7.t7.t10.t24 t86.t15.t7.t7.t7.t10.t25))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t15.t7.t7.t7.t9 t86.t15.t7.t7.t7.t10))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t15.t7.t7.t7.t8 t86.t15.t7.t7.t7.t11))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t15.t7.t7.t7.t5 t86.t15.t7.t7.t7.t12 a4))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t7.t7.t7.t4 t86.t15.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t15.t7.t7.t7.t14))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t15.t7.t7.t7.t14))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t15.t7.t7.t7.t16 t86.t15.t7.t7.t7.t17))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t15.t7.t7.t7.t15 t86.t15.t7.t7.t7.t18))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t15.t7.t7.t7.t19 t86.t15.t7.t7.t7.t20))
% 1.23/1.46  (step t86.t15.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t15.t7.t7.t7.t21 t86.t15.t7.t7.t7.t22))
% 1.23/1.46  (step t86.t15.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t15.t7.t7.t6 t86.t15.t7.t7.t7))
% 1.23/1.46  (step t86.t15.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t15.t7.t7.t10.t4 t86.t15.t7.t7.t10.t5))
% 1.23/1.46  (step t86.t15.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t15.t7.t7.t10.t8.t3 t86.t15.t7.t7.t10.t8.t4))
% 1.23/1.46  (step t86.t15.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t7.t10.t7 t86.t15.t7.t7.t10.t8))
% 1.23/1.46  (step t86.t15.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t7.t10.t6 t86.t15.t7.t7.t10.t9))
% 1.23/1.46  (step t86.t15.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t15.t7.t7.t10.t10 t86.t15.t7.t7.t10.t11))
% 1.23/1.46  (step t86.t15.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t7.t10.t12 t86.t15.t7.t7.t10.t13))
% 1.23/1.46  (step t86.t15.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t15.t7.t7.t10.t14 t86.t15.t7.t7.t10.t15))
% 1.23/1.46  (step t86.t15.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t15.t7.t7.t10.t16 t86.t15.t7.t7.t10.t17))
% 1.23/1.46  (step t86.t15.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t15.t7.t7.t9 t86.t15.t7.t7.t10))
% 1.23/1.46  (step t86.t15.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t15.t7.t7.t8 t86.t15.t7.t7.t11))
% 1.23/1.46  (step t86.t15.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t15.t7.t7.t5 t86.t15.t7.t7.t12 a5))
% 1.23/1.46  (step t86.t15.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t15.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t15.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t15.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t15.t7.t7.t16.t5))
% 1.23/1.46  (step t86.t15.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t15.t7.t7.t16.t5))
% 1.23/1.46  (step t86.t15.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t15.t7.t7.t16.t6 t86.t15.t7.t7.t16.t8))
% 1.23/1.46  (step t86.t15.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t15.t7.t7.t16.t7 t86.t15.t7.t7.t16.t9))
% 1.23/1.46  (step t86.t15.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t15.t7.t7.t16.t6 t86.t15.t7.t7.t16.t11))
% 1.23/1.46  (step t86.t15.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t15.t7.t7.t16.t10 t86.t15.t7.t7.t16.t12))
% 1.23/1.46  (step t86.t15.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t15.t7.t7.t16.t6 t86.t15.t7.t7.t16.t13))
% 1.23/1.46  (step t86.t15.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t15.t7.t7.t16.t14 t86.t15.t7.t7.t16.t15))
% 1.23/1.46  (step t86.t15.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t15.t7.t7.t15 t86.t15.t7.t7.t16))
% 1.23/1.46  (step t86.t15.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t15.t7.t7.t19.t5 t86.t15.t7.t7.t19.t6))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t15.t7.t7.t19.t9.t3 t86.t15.t7.t7.t19.t9.t4))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t7.t19.t8 t86.t15.t7.t7.t19.t9))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t7.t19.t7 t86.t15.t7.t7.t19.t10))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t7.t7.t19.t11 t86.t15.t7.t7.t19.t12))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t15.t7.t7.t19.t15.t2 t86.t15.t7.t7.t19.t15.t3))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t7.t7.t19.t14 t86.t15.t7.t7.t19.t15))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t7.t7.t19.t13 t86.t15.t7.t7.t19.t16))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t15.t7.t7.t19.t4 t86.t15.t7.t7.t19.t17))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t7.t7.t19.t20.t2))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t7.t7.t19.t19 t86.t15.t7.t7.t19.t20))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t7.t7.t19.t18 t86.t15.t7.t7.t19.t21))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t15.t7.t7.t19.t22 t86.t15.t7.t7.t19.t23))
% 1.23/1.46  (step t86.t15.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t15.t7.t7.t19.t24 t86.t15.t7.t7.t19.t25))
% 1.23/1.46  (step t86.t15.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t15.t7.t7.t18 t86.t15.t7.t7.t19))
% 1.23/1.46  (step t86.t15.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t15.t7.t7.t17 t86.t15.t7.t7.t20))
% 1.23/1.46  (step t86.t15.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t15.t7.t7.t14 t86.t15.t7.t7.t21 a4))
% 1.23/1.46  (step t86.t15.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t7.t7.t4 t86.t15.t7.t7.t13 t86.t15.t7.t7.t22 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t15.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t15.t7.t7.t23))
% 1.23/1.46  (step t86.t15.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t15.t7.t7.t23))
% 1.23/1.46  (step t86.t15.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t15.t7.t7.t25 t86.t15.t7.t7.t26))
% 1.23/1.46  (step t86.t15.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t15.t7.t7.t24 t86.t15.t7.t7.t27))
% 1.23/1.46  (step t86.t15.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t86.t15.t7.t7.t28 t86.t15.t7.t7.t29))
% 1.23/1.46  (step t86.t15.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t86.t15.t7.t7.t30 t86.t15.t7.t7.t31))
% 1.23/1.46  (step t86.t15.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t86.t15.t7.t6 t86.t15.t7.t7))
% 1.23/1.46  (step t86.t15.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t7.t10.t4 t86.t15.t7.t10.t5))
% 1.23/1.46  (step t86.t15.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t86.t15.t7.t10.t8.t3 t86.t15.t7.t10.t8.t4))
% 1.23/1.46  (step t86.t15.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t10.t7 t86.t15.t7.t10.t8))
% 1.23/1.46  (step t86.t15.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t10.t6 t86.t15.t7.t10.t9))
% 1.23/1.46  (step t86.t15.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t86.t15.t7.t10.t10 t86.t15.t7.t10.t11))
% 1.23/1.46  (step t86.t15.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t86.t15.t7.t10.t12 t86.t15.t7.t10.t13))
% 1.23/1.46  (step t86.t15.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t86.t15.t7.t10.t14 t86.t15.t7.t10.t15))
% 1.23/1.46  (step t86.t15.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t86.t15.t7.t10.t16 t86.t15.t7.t10.t17))
% 1.23/1.46  (step t86.t15.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t15.t7.t9 t86.t15.t7.t10))
% 1.23/1.46  (step t86.t15.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t86.t15.t7.t8 t86.t15.t7.t11))
% 1.23/1.46  (step t86.t15.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t86.t15.t7.t5 t86.t15.t7.t12 a6))
% 1.23/1.46  (step t86.t15.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t15.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t15.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t15.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t15.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t15.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t15.t7.t16.t7.t5))
% 1.23/1.46  (step t86.t15.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t15.t7.t16.t7.t5))
% 1.23/1.46  (step t86.t15.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t15.t7.t16.t7.t6 t86.t15.t7.t16.t7.t8))
% 1.23/1.46  (step t86.t15.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t15.t7.t16.t7.t7 t86.t15.t7.t16.t7.t9))
% 1.23/1.46  (step t86.t15.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t15.t7.t16.t7.t6 t86.t15.t7.t16.t7.t11))
% 1.23/1.46  (step t86.t15.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t15.t7.t16.t7.t10 t86.t15.t7.t16.t7.t12))
% 1.23/1.46  (step t86.t15.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t15.t7.t16.t7.t6 t86.t15.t7.t16.t7.t13))
% 1.23/1.46  (step t86.t15.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t15.t7.t16.t7.t14 t86.t15.t7.t16.t7.t15))
% 1.23/1.46  (step t86.t15.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t15.t7.t16.t6 t86.t15.t7.t16.t7))
% 1.23/1.46  (step t86.t15.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t15.t7.t16.t10.t5 t86.t15.t7.t16.t10.t6))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t15.t7.t16.t10.t9.t3 t86.t15.t7.t16.t10.t9.t4))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t16.t10.t8 t86.t15.t7.t16.t10.t9))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t16.t10.t7 t86.t15.t7.t16.t10.t10))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t7.t16.t10.t11 t86.t15.t7.t16.t10.t12))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t15.t7.t16.t10.t15.t2 t86.t15.t7.t16.t10.t15.t3))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t7.t16.t10.t14 t86.t15.t7.t16.t10.t15))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t7.t16.t10.t13 t86.t15.t7.t16.t10.t16))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t15.t7.t16.t10.t4 t86.t15.t7.t16.t10.t17))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t7.t16.t10.t20.t2))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t7.t16.t10.t19 t86.t15.t7.t16.t10.t20))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t7.t16.t10.t18 t86.t15.t7.t16.t10.t21))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t15.t7.t16.t10.t22 t86.t15.t7.t16.t10.t23))
% 1.23/1.46  (step t86.t15.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t15.t7.t16.t10.t24 t86.t15.t7.t16.t10.t25))
% 1.23/1.46  (step t86.t15.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t15.t7.t16.t9 t86.t15.t7.t16.t10))
% 1.23/1.46  (step t86.t15.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t15.t7.t16.t8 t86.t15.t7.t16.t11))
% 1.23/1.46  (step t86.t15.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t15.t7.t16.t5 t86.t15.t7.t16.t12 a4))
% 1.23/1.46  (step t86.t15.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t7.t16.t4 t86.t15.t7.t16.t13 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t15.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t15.t7.t16.t14))
% 1.23/1.46  (step t86.t15.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t15.t7.t16.t14))
% 1.23/1.46  (step t86.t15.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t15.t7.t16.t16 t86.t15.t7.t16.t17))
% 1.23/1.46  (step t86.t15.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t15.t7.t16.t15 t86.t15.t7.t16.t18))
% 1.23/1.46  (step t86.t15.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t15.t7.t16.t19 t86.t15.t7.t16.t20))
% 1.23/1.46  (step t86.t15.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t15.t7.t16.t21 t86.t15.t7.t16.t22))
% 1.23/1.46  (step t86.t15.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t15.t7.t15 t86.t15.t7.t16))
% 1.23/1.46  (step t86.t15.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t15.t7.t19.t4 t86.t15.t7.t19.t5))
% 1.23/1.46  (step t86.t15.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t15.t7.t19.t8.t3 t86.t15.t7.t19.t8.t4))
% 1.23/1.46  (step t86.t15.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t19.t7 t86.t15.t7.t19.t8))
% 1.23/1.46  (step t86.t15.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t19.t6 t86.t15.t7.t19.t9))
% 1.23/1.46  (step t86.t15.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t15.t7.t19.t10 t86.t15.t7.t19.t11))
% 1.23/1.46  (step t86.t15.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t19.t12 t86.t15.t7.t19.t13))
% 1.23/1.46  (step t86.t15.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t15.t7.t19.t14 t86.t15.t7.t19.t15))
% 1.23/1.46  (step t86.t15.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t15.t7.t19.t16 t86.t15.t7.t19.t17))
% 1.23/1.46  (step t86.t15.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t15.t7.t18 t86.t15.t7.t19))
% 1.23/1.46  (step t86.t15.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t15.t7.t17 t86.t15.t7.t20))
% 1.23/1.46  (step t86.t15.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t15.t7.t14 t86.t15.t7.t21 a5))
% 1.23/1.46  (step t86.t15.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t15.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t15.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t7.t25.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t15.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t15.t7.t25.t5))
% 1.23/1.46  (step t86.t15.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t15.t7.t25.t5))
% 1.23/1.46  (step t86.t15.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t15.t7.t25.t6 t86.t15.t7.t25.t8))
% 1.23/1.46  (step t86.t15.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t15.t7.t25.t7 t86.t15.t7.t25.t9))
% 1.23/1.46  (step t86.t15.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t15.t7.t25.t6 t86.t15.t7.t25.t11))
% 1.23/1.46  (step t86.t15.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t15.t7.t25.t10 t86.t15.t7.t25.t12))
% 1.23/1.46  (step t86.t15.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t15.t7.t25.t6 t86.t15.t7.t25.t13))
% 1.23/1.46  (step t86.t15.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t15.t7.t25.t14 t86.t15.t7.t25.t15))
% 1.23/1.46  (step t86.t15.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t15.t7.t24 t86.t15.t7.t25))
% 1.23/1.46  (step t86.t15.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t15.t7.t28.t5 t86.t15.t7.t28.t6))
% 1.23/1.46  (step t86.t15.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t15.t7.t28.t9.t3 t86.t15.t7.t28.t9.t4))
% 1.23/1.46  (step t86.t15.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t28.t8 t86.t15.t7.t28.t9))
% 1.23/1.46  (step t86.t15.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t7.t28.t7 t86.t15.t7.t28.t10))
% 1.23/1.46  (step t86.t15.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t7.t28.t11 t86.t15.t7.t28.t12))
% 1.23/1.46  (step t86.t15.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t15.t7.t28.t15.t2 t86.t15.t7.t28.t15.t3))
% 1.23/1.46  (step t86.t15.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t7.t28.t14 t86.t15.t7.t28.t15))
% 1.23/1.46  (step t86.t15.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t7.t28.t13 t86.t15.t7.t28.t16))
% 1.23/1.46  (step t86.t15.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t15.t7.t28.t4 t86.t15.t7.t28.t17))
% 1.23/1.46  (step t86.t15.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t7.t28.t20.t2))
% 1.23/1.46  (step t86.t15.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t7.t28.t19 t86.t15.t7.t28.t20))
% 1.23/1.46  (step t86.t15.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t7.t28.t18 t86.t15.t7.t28.t21))
% 1.23/1.46  (step t86.t15.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t15.t7.t28.t22 t86.t15.t7.t28.t23))
% 1.23/1.46  (step t86.t15.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t15.t7.t28.t24 t86.t15.t7.t28.t25))
% 1.23/1.46  (step t86.t15.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t15.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t15.t7.t27 t86.t15.t7.t28))
% 1.23/1.46  (step t86.t15.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t15.t7.t26 t86.t15.t7.t29))
% 1.23/1.46  (step t86.t15.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t15.t7.t23 t86.t15.t7.t30 a4))
% 1.23/1.46  (step t86.t15.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t7.t4 t86.t15.t7.t13 t86.t15.t7.t22 t86.t15.t7.t31 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t15.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t86.t15.t7.t32))
% 1.23/1.46  (step t86.t15.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t86.t15.t7.t32))
% 1.23/1.46  (step t86.t15.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t86.t15.t7.t34 t86.t15.t7.t35))
% 1.23/1.46  (step t86.t15.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t86.t15.t7.t36 t86.t15.t7.t37))
% 1.23/1.46  (step t86.t15.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t86.t15.t7.t33 t86.t15.t7.t38))
% 1.23/1.46  (step t86.t15.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t86.t15.t7.t34 t86.t15.t7.t37))
% 1.23/1.46  (step t86.t15.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t86.t15.t7.t40 t86.t15.t7.t35))
% 1.23/1.46  (step t86.t15.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t86.t15.t7.t39 t86.t15.t7.t41))
% 1.23/1.46  (step t86.t15.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t86.t15.t7.t42 t86.t15.t7.t43))
% 1.23/1.46  (step t86.t15.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t15.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t86.t15.t6 t86.t15.t7))
% 1.23/1.46  (step t86.t15.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.23/1.46  (step t86.t15.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t86.t15.t10.t5 t86.t15.t10.t6))
% 1.23/1.46  (step t86.t15.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t86.t15.t10.t7 t86.t15.t10.t8))
% 1.23/1.46  (step t86.t15.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t15.t10.t4 t86.t15.t10.t9))
% 1.23/1.46  (step t86.t15.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t86.t15.t10.t12.t3))
% 1.23/1.46  (step t86.t15.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.23/1.46  (step t86.t15.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t86.t15.t10.t12.t4 t86.t15.t10.t12.t5))
% 1.23/1.46  (step t86.t15.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t15.t10.t12.t6))
% 1.23/1.46  (step t86.t15.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t15.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t86.t15.t10.t11 t86.t15.t10.t12))
% 1.23/1.46  (step t86.t15.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t86.t15.t10.t10 t86.t15.t10.t13))
% 1.23/1.46  (step t86.t15.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t86.t15.t10.t15 t86.t15.t10.t16))
% 1.23/1.46  (step t86.t15.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t86.t15.t10.t17 t86.t15.t10.t18))
% 1.23/1.46  (step t86.t15.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t15.t10.t14 t86.t15.t10.t19))
% 1.23/1.46  (step t86.t15.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.23/1.46  (step t86.t15.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t86.t15.t10.t22.t3))
% 1.23/1.46  (step t86.t15.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t15.t10.t22.t2 t86.t15.t10.t22.t4))
% 1.23/1.46  (step t86.t15.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t86.t15.t10.t22.t5))
% 1.23/1.46  (step t86.t15.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.46  (step t86.t15.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t86.t15.t10.t21 t86.t15.t10.t22))
% 1.23/1.46  (step t86.t15.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t86.t15.t10.t20 t86.t15.t10.t23))
% 1.23/1.46  (step t86.t15.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t86.t15.t10.t24 t86.t15.t10.t25))
% 1.23/1.46  (step t86.t15.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t86.t15.t10.t26 t86.t15.t10.t27))
% 1.23/1.46  (step t86.t15.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.23/1.46  (step t86.t15.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t86.t15.t9 t86.t15.t10))
% 1.23/1.46  (step t86.t15.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t86.t15.t8 t86.t15.t11))
% 1.23/1.46  (step t86.t15.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t86.t15.t5 t86.t15.t12 a7))
% 1.23/1.46  (step t86.t15.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t15.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t15.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t15.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t15.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.46  (step t86.t15.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.46  (step t86.t15.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t15.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t15.t16.t7.t7.t5))
% 1.23/1.46  (step t86.t15.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t15.t16.t7.t7.t5))
% 1.23/1.46  (step t86.t15.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t15.t16.t7.t7.t6 t86.t15.t16.t7.t7.t8))
% 1.23/1.46  (step t86.t15.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t15.t16.t7.t7.t7 t86.t15.t16.t7.t7.t9))
% 1.23/1.46  (step t86.t15.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t15.t16.t7.t7.t6 t86.t15.t16.t7.t7.t11))
% 1.23/1.46  (step t86.t15.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t15.t16.t7.t7.t10 t86.t15.t16.t7.t7.t12))
% 1.23/1.46  (step t86.t15.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t15.t16.t7.t7.t6 t86.t15.t16.t7.t7.t13))
% 1.23/1.46  (step t86.t15.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t15.t16.t7.t7.t14 t86.t15.t16.t7.t7.t15))
% 1.23/1.46  (step t86.t15.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.46  (step t86.t15.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t15.t16.t7.t6 t86.t15.t16.t7.t7))
% 1.23/1.46  (step t86.t15.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.46  (anchor :step t86.t15.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t15.t16.t7.t10.t5 t86.t15.t16.t7.t10.t6))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t15.t16.t7.t10.t9.t3 t86.t15.t16.t7.t10.t9.t4))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t16.t7.t10.t8 t86.t15.t16.t7.t10.t9))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t16.t7.t10.t7 t86.t15.t16.t7.t10.t10))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t16.t7.t10.t11 t86.t15.t16.t7.t10.t12))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t15.t16.t7.t10.t15.t2 t86.t15.t16.t7.t10.t15.t3))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t16.t7.t10.t14 t86.t15.t16.t7.t10.t15))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t16.t7.t10.t13 t86.t15.t16.t7.t10.t16))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t15.t16.t7.t10.t4 t86.t15.t16.t7.t10.t17))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.46  (anchor :step t86.t15.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t16.t7.t10.t20.t2))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t16.t7.t10.t19 t86.t15.t16.t7.t10.t20))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t16.t7.t10.t18 t86.t15.t16.t7.t10.t21))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t15.t16.t7.t10.t22 t86.t15.t16.t7.t10.t23))
% 1.23/1.46  (step t86.t15.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.46  (step t86.t15.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t15.t16.t7.t10.t24 t86.t15.t16.t7.t10.t25))
% 1.23/1.46  (step t86.t15.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.46  (step t86.t15.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t15.t16.t7.t9 t86.t15.t16.t7.t10))
% 1.23/1.46  (step t86.t15.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t15.t16.t7.t8 t86.t15.t16.t7.t11))
% 1.23/1.46  (step t86.t15.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t15.t16.t7.t5 t86.t15.t16.t7.t12 a4))
% 1.23/1.46  (step t86.t15.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t16.t7.t4 t86.t15.t16.t7.t13 a3 a2 a1 a0))
% 1.23/1.46  (step t86.t15.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t15.t16.t7.t14))
% 1.23/1.46  (step t86.t15.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t15.t16.t7.t14))
% 1.23/1.46  (step t86.t15.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t15.t16.t7.t16 t86.t15.t16.t7.t17))
% 1.23/1.46  (step t86.t15.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t15.t16.t7.t15 t86.t15.t16.t7.t18))
% 1.23/1.46  (step t86.t15.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t15.t16.t7.t19 t86.t15.t16.t7.t20))
% 1.23/1.46  (step t86.t15.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.46  (step t86.t15.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t15.t16.t7.t21 t86.t15.t16.t7.t22))
% 1.23/1.47  (step t86.t15.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.47  (step t86.t15.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t15.t16.t6 t86.t15.t16.t7))
% 1.23/1.47  (step t86.t15.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.47  (anchor :step t86.t15.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t15.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t15.t16.t10.t4 t86.t15.t16.t10.t5))
% 1.23/1.47  (step t86.t15.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t15.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t15.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t15.t16.t10.t8.t3 t86.t15.t16.t10.t8.t4))
% 1.23/1.47  (step t86.t15.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.47  (step t86.t15.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t16.t10.t7 t86.t15.t16.t10.t8))
% 1.23/1.47  (step t86.t15.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t16.t10.t6 t86.t15.t16.t10.t9))
% 1.23/1.47  (step t86.t15.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t15.t16.t10.t10 t86.t15.t16.t10.t11))
% 1.23/1.47  (step t86.t15.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t16.t10.t12 t86.t15.t16.t10.t13))
% 1.23/1.47  (step t86.t15.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t15.t16.t10.t14 t86.t15.t16.t10.t15))
% 1.23/1.47  (step t86.t15.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t15.t16.t10.t16 t86.t15.t16.t10.t17))
% 1.23/1.47  (step t86.t15.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.47  (step t86.t15.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t15.t16.t9 t86.t15.t16.t10))
% 1.23/1.47  (step t86.t15.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t15.t16.t8 t86.t15.t16.t11))
% 1.23/1.47  (step t86.t15.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t15.t16.t5 t86.t15.t16.t12 a5))
% 1.23/1.47  (step t86.t15.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.47  (step t86.t15.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.47  (anchor :step t86.t15.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t15.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.47  (step t86.t15.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t16.t16.t4 a3 a2 a1 a0))
% 1.23/1.47  (step t86.t15.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t15.t16.t16.t5))
% 1.23/1.47  (step t86.t15.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t15.t16.t16.t5))
% 1.23/1.47  (step t86.t15.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t15.t16.t16.t6 t86.t15.t16.t16.t8))
% 1.23/1.47  (step t86.t15.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t15.t16.t16.t7 t86.t15.t16.t16.t9))
% 1.23/1.47  (step t86.t15.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t15.t16.t16.t6 t86.t15.t16.t16.t11))
% 1.23/1.47  (step t86.t15.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t15.t16.t16.t10 t86.t15.t16.t16.t12))
% 1.23/1.47  (step t86.t15.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t15.t16.t16.t6 t86.t15.t16.t16.t13))
% 1.23/1.47  (step t86.t15.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t15.t16.t16.t14 t86.t15.t16.t16.t15))
% 1.23/1.47  (step t86.t15.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.47  (step t86.t15.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t15.t16.t15 t86.t15.t16.t16))
% 1.23/1.47  (step t86.t15.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.47  (anchor :step t86.t15.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t15.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t15.t16.t19.t5 t86.t15.t16.t19.t6))
% 1.23/1.47  (step t86.t15.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t15.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t15.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t15.t16.t19.t9.t3 t86.t15.t16.t19.t9.t4))
% 1.23/1.47  (step t86.t15.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.47  (step t86.t15.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t16.t19.t8 t86.t15.t16.t19.t9))
% 1.23/1.47  (step t86.t15.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t16.t19.t7 t86.t15.t16.t19.t10))
% 1.23/1.47  (step t86.t15.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t16.t19.t11 t86.t15.t16.t19.t12))
% 1.23/1.47  (step t86.t15.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t15.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t15.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t15.t16.t19.t15.t2 t86.t15.t16.t19.t15.t3))
% 1.23/1.47  (step t86.t15.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.47  (step t86.t15.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t16.t19.t14 t86.t15.t16.t19.t15))
% 1.23/1.47  (step t86.t15.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t16.t19.t13 t86.t15.t16.t19.t16))
% 1.23/1.47  (step t86.t15.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t15.t16.t19.t4 t86.t15.t16.t19.t17))
% 1.23/1.47  (step t86.t15.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t15.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t15.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t16.t19.t20.t2))
% 1.23/1.47  (step t86.t15.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.47  (step t86.t15.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t16.t19.t19 t86.t15.t16.t19.t20))
% 1.23/1.47  (step t86.t15.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t16.t19.t18 t86.t15.t16.t19.t21))
% 1.23/1.47  (step t86.t15.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t15.t16.t19.t22 t86.t15.t16.t19.t23))
% 1.23/1.47  (step t86.t15.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t15.t16.t19.t24 t86.t15.t16.t19.t25))
% 1.23/1.47  (step t86.t15.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.47  (step t86.t15.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t15.t16.t18 t86.t15.t16.t19))
% 1.23/1.47  (step t86.t15.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t15.t16.t17 t86.t15.t16.t20))
% 1.23/1.47  (step t86.t15.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t15.t16.t14 t86.t15.t16.t21 a4))
% 1.23/1.47  (step t86.t15.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t16.t4 t86.t15.t16.t13 t86.t15.t16.t22 a3 a2 a1 a0))
% 1.23/1.47  (step t86.t15.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t15.t16.t23))
% 1.23/1.47  (step t86.t15.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t15.t16.t23))
% 1.23/1.47  (step t86.t15.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t15.t16.t25 t86.t15.t16.t26))
% 1.23/1.47  (step t86.t15.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t15.t16.t24 t86.t15.t16.t27))
% 1.23/1.47  (step t86.t15.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t86.t15.t16.t28 t86.t15.t16.t29))
% 1.23/1.47  (step t86.t15.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t86.t15.t16.t30 t86.t15.t16.t31))
% 1.23/1.47  (step t86.t15.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.47  (step t86.t15.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t86.t15.t15 t86.t15.t16))
% 1.23/1.47  (step t86.t15.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.47  (anchor :step t86.t15.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t15.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.47  (step t86.t15.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t19.t4 t86.t15.t19.t5))
% 1.23/1.47  (step t86.t15.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t15.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t15.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t15.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.47  (step t86.t15.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t86.t15.t19.t8.t3 t86.t15.t19.t8.t4))
% 1.23/1.47  (step t86.t15.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.23/1.47  (step t86.t15.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t19.t7 t86.t15.t19.t8))
% 1.23/1.47  (step t86.t15.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t19.t6 t86.t15.t19.t9))
% 1.23/1.47  (step t86.t15.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t86.t15.t19.t10 t86.t15.t19.t11))
% 1.23/1.47  (step t86.t15.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t86.t15.t19.t12 t86.t15.t19.t13))
% 1.23/1.47  (step t86.t15.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t86.t15.t19.t14 t86.t15.t19.t15))
% 1.23/1.47  (step t86.t15.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t86.t15.t19.t16 t86.t15.t19.t17))
% 1.23/1.47  (step t86.t15.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.23/1.47  (step t86.t15.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t15.t18 t86.t15.t19))
% 1.23/1.47  (step t86.t15.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t86.t15.t17 t86.t15.t20))
% 1.23/1.47  (step t86.t15.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t86.t15.t14 t86.t15.t21 a6))
% 1.23/1.47  (step t86.t15.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.47  (step t86.t15.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.47  (anchor :step t86.t15.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t15.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.47  (step t86.t15.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.47  (step t86.t15.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.47  (anchor :step t86.t15.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t15.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.47  (step t86.t15.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t25.t7.t4 a3 a2 a1 a0))
% 1.23/1.47  (step t86.t15.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t15.t25.t7.t5))
% 1.23/1.47  (step t86.t15.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t15.t25.t7.t5))
% 1.23/1.47  (step t86.t15.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t15.t25.t7.t6 t86.t15.t25.t7.t8))
% 1.23/1.47  (step t86.t15.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t15.t25.t7.t7 t86.t15.t25.t7.t9))
% 1.23/1.47  (step t86.t15.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t15.t25.t7.t6 t86.t15.t25.t7.t11))
% 1.23/1.47  (step t86.t15.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t15.t25.t7.t10 t86.t15.t25.t7.t12))
% 1.23/1.47  (step t86.t15.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t15.t25.t7.t6 t86.t15.t25.t7.t13))
% 1.23/1.47  (step t86.t15.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t15.t25.t7.t14 t86.t15.t25.t7.t15))
% 1.23/1.47  (step t86.t15.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.47  (step t86.t15.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t15.t25.t6 t86.t15.t25.t7))
% 1.23/1.47  (step t86.t15.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.47  (anchor :step t86.t15.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t15.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t15.t25.t10.t5 t86.t15.t25.t10.t6))
% 1.23/1.47  (step t86.t15.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t15.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t15.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t15.t25.t10.t9.t3 t86.t15.t25.t10.t9.t4))
% 1.23/1.47  (step t86.t15.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.47  (step t86.t15.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t25.t10.t8 t86.t15.t25.t10.t9))
% 1.23/1.47  (step t86.t15.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t25.t10.t7 t86.t15.t25.t10.t10))
% 1.23/1.47  (step t86.t15.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t25.t10.t11 t86.t15.t25.t10.t12))
% 1.23/1.47  (step t86.t15.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t15.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t15.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t15.t25.t10.t15.t2 t86.t15.t25.t10.t15.t3))
% 1.23/1.47  (step t86.t15.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.47  (step t86.t15.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t25.t10.t14 t86.t15.t25.t10.t15))
% 1.23/1.47  (step t86.t15.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t25.t10.t13 t86.t15.t25.t10.t16))
% 1.23/1.47  (step t86.t15.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t15.t25.t10.t4 t86.t15.t25.t10.t17))
% 1.23/1.47  (step t86.t15.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t15.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t15.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t25.t10.t20.t2))
% 1.23/1.47  (step t86.t15.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.47  (step t86.t15.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t25.t10.t19 t86.t15.t25.t10.t20))
% 1.23/1.47  (step t86.t15.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t25.t10.t18 t86.t15.t25.t10.t21))
% 1.23/1.47  (step t86.t15.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t15.t25.t10.t22 t86.t15.t25.t10.t23))
% 1.23/1.47  (step t86.t15.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t15.t25.t10.t24 t86.t15.t25.t10.t25))
% 1.23/1.47  (step t86.t15.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.47  (step t86.t15.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t15.t25.t9 t86.t15.t25.t10))
% 1.23/1.47  (step t86.t15.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t15.t25.t8 t86.t15.t25.t11))
% 1.23/1.47  (step t86.t15.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t15.t25.t5 t86.t15.t25.t12 a4))
% 1.23/1.47  (step t86.t15.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t25.t4 t86.t15.t25.t13 a3 a2 a1 a0))
% 1.23/1.47  (step t86.t15.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t15.t25.t14))
% 1.23/1.47  (step t86.t15.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t15.t25.t14))
% 1.23/1.47  (step t86.t15.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t15.t25.t16 t86.t15.t25.t17))
% 1.23/1.47  (step t86.t15.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t15.t25.t15 t86.t15.t25.t18))
% 1.23/1.47  (step t86.t15.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t15.t25.t19 t86.t15.t25.t20))
% 1.23/1.47  (step t86.t15.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t15.t25.t21 t86.t15.t25.t22))
% 1.23/1.47  (step t86.t15.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.47  (step t86.t15.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t15.t24 t86.t15.t25))
% 1.23/1.47  (step t86.t15.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.47  (anchor :step t86.t15.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t15.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.47  (step t86.t15.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t15.t28.t4 t86.t15.t28.t5))
% 1.23/1.47  (step t86.t15.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t15.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t15.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t15.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.47  (step t86.t15.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t15.t28.t8.t3 t86.t15.t28.t8.t4))
% 1.23/1.47  (step t86.t15.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.47  (step t86.t15.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t28.t7 t86.t15.t28.t8))
% 1.23/1.47  (step t86.t15.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t28.t6 t86.t15.t28.t9))
% 1.23/1.47  (step t86.t15.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t15.t28.t10 t86.t15.t28.t11))
% 1.23/1.47  (step t86.t15.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t28.t12 t86.t15.t28.t13))
% 1.23/1.47  (step t86.t15.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t15.t28.t14 t86.t15.t28.t15))
% 1.23/1.47  (step t86.t15.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t15.t28.t16 t86.t15.t28.t17))
% 1.23/1.47  (step t86.t15.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.47  (step t86.t15.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t15.t27 t86.t15.t28))
% 1.23/1.47  (step t86.t15.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t15.t26 t86.t15.t29))
% 1.23/1.47  (step t86.t15.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t15.t23 t86.t15.t30 a5))
% 1.23/1.47  (step t86.t15.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.47  (step t86.t15.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.47  (anchor :step t86.t15.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t15.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.47  (step t86.t15.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t34.t4 a3 a2 a1 a0))
% 1.23/1.47  (step t86.t15.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t15.t34.t5))
% 1.23/1.47  (step t86.t15.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t15.t34.t5))
% 1.23/1.47  (step t86.t15.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t15.t34.t6 t86.t15.t34.t8))
% 1.23/1.47  (step t86.t15.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t15.t34.t7 t86.t15.t34.t9))
% 1.23/1.47  (step t86.t15.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t15.t34.t6 t86.t15.t34.t11))
% 1.23/1.47  (step t86.t15.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t15.t34.t10 t86.t15.t34.t12))
% 1.23/1.47  (step t86.t15.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t15.t34.t6 t86.t15.t34.t13))
% 1.23/1.47  (step t86.t15.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t15.t34.t14 t86.t15.t34.t15))
% 1.23/1.47  (step t86.t15.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.47  (step t86.t15.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t15.t33 t86.t15.t34))
% 1.23/1.47  (step t86.t15.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.47  (anchor :step t86.t15.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t15.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.47  (step t86.t15.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.47  (step t86.t15.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t15.t37.t5 t86.t15.t37.t6))
% 1.23/1.47  (step t86.t15.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t15.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t15.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t15.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.47  (step t86.t15.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t15.t37.t9.t3 t86.t15.t37.t9.t4))
% 1.23/1.47  (step t86.t15.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.47  (step t86.t15.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t37.t8 t86.t15.t37.t9))
% 1.23/1.47  (step t86.t15.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t15.t37.t7 t86.t15.t37.t10))
% 1.23/1.47  (step t86.t15.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t37.t11 t86.t15.t37.t12))
% 1.23/1.47  (step t86.t15.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t15.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t15.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t15.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.47  (step t86.t15.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t15.t37.t15.t2 t86.t15.t37.t15.t3))
% 1.23/1.47  (step t86.t15.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.47  (step t86.t15.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t37.t14 t86.t15.t37.t15))
% 1.23/1.47  (step t86.t15.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t15.t37.t13 t86.t15.t37.t16))
% 1.23/1.47  (step t86.t15.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t15.t37.t4 t86.t15.t37.t17))
% 1.23/1.47  (step t86.t15.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t15.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t15.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t15.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t15.t37.t20.t2))
% 1.23/1.47  (step t86.t15.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.47  (step t86.t15.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t37.t19 t86.t15.t37.t20))
% 1.23/1.47  (step t86.t15.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t15.t37.t18 t86.t15.t37.t21))
% 1.23/1.47  (step t86.t15.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t15.t37.t22 t86.t15.t37.t23))
% 1.23/1.47  (step t86.t15.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.47  (step t86.t15.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t15.t37.t24 t86.t15.t37.t25))
% 1.23/1.47  (step t86.t15.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.47  (step t86.t15.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t15.t36 t86.t15.t37))
% 1.23/1.47  (step t86.t15.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t15.t35 t86.t15.t38))
% 1.23/1.47  (step t86.t15.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t15.t32 t86.t15.t39 a4))
% 1.23/1.47  (step t86.t15.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t15.t4 t86.t15.t13 t86.t15.t22 t86.t15.t31 t86.t15.t40 a3 a2 a1 a0))
% 1.23/1.47  (step t86.t15.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t15.t41))
% 1.23/1.47  (step t86.t15.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t86.t15.t41))
% 1.23/1.47  (step t86.t15.t44 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t15.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t86.t15.t43 t86.t15.t44))
% 1.23/1.47  (step t86.t15.t46 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t15.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t86.t15.t45 t86.t15.t46))
% 1.23/1.47  (step t86.t15.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t86.t15.t42 t86.t15.t47))
% 1.23/1.47  (step t86.t15.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t15.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t86.t15.t48 t86.t15.t49))
% 1.23/1.47  (step t86.t15 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.23/1.47  (step t86.t16 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t86.t14 t86.t15))
% 1.23/1.47  (step t86.t17 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.23/1.47  (anchor :step t86.t18 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t18.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t18.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t18.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t18.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.47  (step t86.t18.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.23/1.47  (step t86.t18.t6 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t18.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t86.t18.t5 t86.t18.t6))
% 1.23/1.47  (step t86.t18.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.23/1.47  (step t86.t18.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t86.t18.t7 t86.t18.t8))
% 1.23/1.47  (step t86.t18.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t86.t18.t4 t86.t18.t9))
% 1.23/1.47  (step t86.t18.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t18.t12 :args ((W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t18.t12.t1 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t18.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.23/1.47  (step t86.t18.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t86.t18.t12.t2))
% 1.23/1.47  (step t86.t18.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.23/1.47  (step t86.t18.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t86.t18.t12.t3 t86.t18.t12.t4))
% 1.23/1.47  (step t86.t18.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.23/1.47  (step t86.t18.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t86.t18.t11 t86.t18.t12))
% 1.23/1.47  (step t86.t18.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t86.t18.t10 t86.t18.t13))
% 1.23/1.47  (step t86.t18.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t18.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t86.t18.t14 t86.t18.t15))
% 1.23/1.47  (step t86.t18.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.47  (step t86.t18.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t86.t18.t16 t86.t18.t17))
% 1.23/1.47  (step t86.t18 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.23/1.47  (step t86.t19 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t86.t17 t86.t18))
% 1.23/1.47  (step t86.t20 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t86.t16 t86.t19))
% 1.23/1.47  (step t86.t21 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t86.t13 t86.t20 a8))
% 1.23/1.47  (step t86.t22 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.23/1.47  (step t86.t23 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.23/1.47  (anchor :step t86.t24 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t24.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t24.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.47  (step t86.t24.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.47  (step t86.t24.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.47  (anchor :step t86.t24.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t24.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.47  (step t86.t24.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.23/1.47  (step t86.t24.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.47  (anchor :step t86.t24.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t24.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.47  (step t86.t24.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.47  (step t86.t24.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.47  (anchor :step t86.t24.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t24.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.47  (step t86.t24.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t24.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.23/1.47  (step t86.t24.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t24.t7.t7.t7.t5))
% 1.23/1.47  (step t86.t24.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t24.t7.t7.t7.t5))
% 1.23/1.47  (step t86.t24.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t24.t7.t7.t7.t6 t86.t24.t7.t7.t7.t8))
% 1.23/1.47  (step t86.t24.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t24.t7.t7.t7.t7 t86.t24.t7.t7.t7.t9))
% 1.23/1.47  (step t86.t24.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t24.t7.t7.t7.t6 t86.t24.t7.t7.t7.t11))
% 1.23/1.47  (step t86.t24.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t24.t7.t7.t7.t10 t86.t24.t7.t7.t7.t12))
% 1.23/1.47  (step t86.t24.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t24.t7.t7.t7.t6 t86.t24.t7.t7.t7.t13))
% 1.23/1.47  (step t86.t24.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t24.t7.t7.t7.t14 t86.t24.t7.t7.t7.t15))
% 1.23/1.47  (step t86.t24.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.47  (step t86.t24.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t24.t7.t7.t6 t86.t24.t7.t7.t7))
% 1.23/1.47  (step t86.t24.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.47  (anchor :step t86.t24.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t24.t7.t7.t10.t5 t86.t24.t7.t7.t10.t6))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t24.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t24.t7.t7.t10.t9.t3 t86.t24.t7.t7.t10.t9.t4))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t7.t7.t10.t8 t86.t24.t7.t7.t10.t9))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t7.t7.t10.t7 t86.t24.t7.t7.t10.t10))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t24.t7.t7.t10.t11 t86.t24.t7.t7.t10.t12))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t24.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t24.t7.t7.t10.t15.t2 t86.t24.t7.t7.t10.t15.t3))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t24.t7.t7.t10.t14 t86.t24.t7.t7.t10.t15))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t24.t7.t7.t10.t13 t86.t24.t7.t7.t10.t16))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t24.t7.t7.t10.t4 t86.t24.t7.t7.t10.t17))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t24.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t24.t7.t7.t10.t20.t2))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t24.t7.t7.t10.t19 t86.t24.t7.t7.t10.t20))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t24.t7.t7.t10.t18 t86.t24.t7.t7.t10.t21))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t24.t7.t7.t10.t22 t86.t24.t7.t7.t10.t23))
% 1.23/1.47  (step t86.t24.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t24.t7.t7.t10.t24 t86.t24.t7.t7.t10.t25))
% 1.23/1.47  (step t86.t24.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.47  (step t86.t24.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t24.t7.t7.t9 t86.t24.t7.t7.t10))
% 1.23/1.47  (step t86.t24.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t24.t7.t7.t8 t86.t24.t7.t7.t11))
% 1.23/1.47  (step t86.t24.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t24.t7.t7.t5 t86.t24.t7.t7.t12 a4))
% 1.23/1.47  (step t86.t24.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t24.t7.t7.t4 t86.t24.t7.t7.t13 a3 a2 a1 a0))
% 1.23/1.47  (step t86.t24.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t24.t7.t7.t14))
% 1.23/1.47  (step t86.t24.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t24.t7.t7.t14))
% 1.23/1.47  (step t86.t24.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t24.t7.t7.t16 t86.t24.t7.t7.t17))
% 1.23/1.47  (step t86.t24.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t24.t7.t7.t15 t86.t24.t7.t7.t18))
% 1.23/1.47  (step t86.t24.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t24.t7.t7.t19 t86.t24.t7.t7.t20))
% 1.23/1.47  (step t86.t24.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t24.t7.t7.t21 t86.t24.t7.t7.t22))
% 1.23/1.47  (step t86.t24.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.23/1.47  (step t86.t24.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t24.t7.t6 t86.t24.t7.t7))
% 1.23/1.47  (step t86.t24.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.23/1.47  (anchor :step t86.t24.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t24.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t24.t7.t10.t4 t86.t24.t7.t10.t5))
% 1.23/1.47  (step t86.t24.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t24.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t24.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t24.t7.t10.t8.t3 t86.t24.t7.t10.t8.t4))
% 1.23/1.47  (step t86.t24.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.47  (step t86.t24.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t7.t10.t7 t86.t24.t7.t10.t8))
% 1.23/1.47  (step t86.t24.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t7.t10.t6 t86.t24.t7.t10.t9))
% 1.23/1.47  (step t86.t24.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t24.t7.t10.t10 t86.t24.t7.t10.t11))
% 1.23/1.47  (step t86.t24.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t7.t10.t12 t86.t24.t7.t10.t13))
% 1.23/1.47  (step t86.t24.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t24.t7.t10.t14 t86.t24.t7.t10.t15))
% 1.23/1.47  (step t86.t24.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t24.t7.t10.t16 t86.t24.t7.t10.t17))
% 1.23/1.47  (step t86.t24.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.23/1.47  (step t86.t24.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t24.t7.t9 t86.t24.t7.t10))
% 1.23/1.47  (step t86.t24.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t24.t7.t8 t86.t24.t7.t11))
% 1.23/1.47  (step t86.t24.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t24.t7.t5 t86.t24.t7.t12 a5))
% 1.23/1.47  (step t86.t24.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.23/1.47  (step t86.t24.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.47  (anchor :step t86.t24.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t24.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.23/1.47  (step t86.t24.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t24.t7.t16.t4 a3 a2 a1 a0))
% 1.23/1.47  (step t86.t24.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t24.t7.t16.t5))
% 1.23/1.47  (step t86.t24.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t24.t7.t16.t5))
% 1.23/1.47  (step t86.t24.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t24.t7.t16.t6 t86.t24.t7.t16.t8))
% 1.23/1.47  (step t86.t24.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t24.t7.t16.t7 t86.t24.t7.t16.t9))
% 1.23/1.47  (step t86.t24.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t24.t7.t16.t6 t86.t24.t7.t16.t11))
% 1.23/1.47  (step t86.t24.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t24.t7.t16.t10 t86.t24.t7.t16.t12))
% 1.23/1.47  (step t86.t24.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t24.t7.t16.t6 t86.t24.t7.t16.t13))
% 1.23/1.47  (step t86.t24.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t24.t7.t16.t14 t86.t24.t7.t16.t15))
% 1.23/1.47  (step t86.t24.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.23/1.47  (step t86.t24.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t24.t7.t15 t86.t24.t7.t16))
% 1.23/1.47  (step t86.t24.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.23/1.47  (anchor :step t86.t24.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t24.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t24.t7.t19.t5 t86.t24.t7.t19.t6))
% 1.23/1.47  (step t86.t24.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t24.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t24.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t24.t7.t19.t9.t3 t86.t24.t7.t19.t9.t4))
% 1.23/1.47  (step t86.t24.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.23/1.47  (step t86.t24.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t7.t19.t8 t86.t24.t7.t19.t9))
% 1.23/1.47  (step t86.t24.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t7.t19.t7 t86.t24.t7.t19.t10))
% 1.23/1.47  (step t86.t24.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t24.t7.t19.t11 t86.t24.t7.t19.t12))
% 1.23/1.47  (step t86.t24.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t24.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t24.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t24.t7.t19.t15.t2 t86.t24.t7.t19.t15.t3))
% 1.23/1.47  (step t86.t24.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.23/1.47  (step t86.t24.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t24.t7.t19.t14 t86.t24.t7.t19.t15))
% 1.23/1.47  (step t86.t24.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t24.t7.t19.t13 t86.t24.t7.t19.t16))
% 1.23/1.47  (step t86.t24.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t24.t7.t19.t4 t86.t24.t7.t19.t17))
% 1.23/1.47  (step t86.t24.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.23/1.47  (anchor :step t86.t24.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.23/1.47  (step t86.t24.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t24.t7.t19.t20.t2))
% 1.23/1.47  (step t86.t24.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.23/1.47  (step t86.t24.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t24.t7.t19.t19 t86.t24.t7.t19.t20))
% 1.23/1.47  (step t86.t24.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t24.t7.t19.t18 t86.t24.t7.t19.t21))
% 1.23/1.47  (step t86.t24.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t24.t7.t19.t22 t86.t24.t7.t19.t23))
% 1.23/1.47  (step t86.t24.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.23/1.47  (step t86.t24.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t24.t7.t19.t24 t86.t24.t7.t19.t25))
% 1.23/1.47  (step t86.t24.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.23/1.47  (step t86.t24.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t24.t7.t18 t86.t24.t7.t19))
% 1.23/1.47  (step t86.t24.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t24.t7.t17 t86.t24.t7.t20))
% 1.23/1.47  (step t86.t24.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t24.t7.t14 t86.t24.t7.t21 a4))
% 1.23/1.47  (step t86.t24.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t24.t7.t4 t86.t24.t7.t13 t86.t24.t7.t22 a3 a2 a1 a0))
% 1.23/1.47  (step t86.t24.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t24.t7.t23))
% 1.23/1.47  (step t86.t24.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t24.t7.t23))
% 1.23/1.47  (step t86.t24.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t24.t7.t25 t86.t24.t7.t26))
% 1.23/1.47  (step t86.t24.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t24.t7.t24 t86.t24.t7.t27))
% 1.23/1.47  (step t86.t24.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t86.t24.t7.t28 t86.t24.t7.t29))
% 1.23/1.47  (step t86.t24.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t86.t24.t7.t30 t86.t24.t7.t31))
% 1.23/1.47  (step t86.t24.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.23/1.47  (step t86.t24.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t86.t24.t6 t86.t24.t7))
% 1.23/1.47  (step t86.t24.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.23/1.47  (anchor :step t86.t24.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.23/1.47  (step t86.t24.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.23/1.47  (step t86.t24.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.23/1.47  (step t86.t24.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.23/1.47  (step t86.t24.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.23/1.47  (step t86.t24.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t24.t10.t4 t86.t24.t10.t5))
% 1.26/1.47  (step t86.t24.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t24.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t24.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t24.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t24.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t86.t24.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t86.t24.t10.t8.t3 t86.t24.t10.t8.t4))
% 1.26/1.47  (step t86.t24.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t86.t24.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t10.t7 t86.t24.t10.t8))
% 1.26/1.47  (step t86.t24.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t10.t6 t86.t24.t10.t9))
% 1.26/1.47  (step t86.t24.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t24.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t86.t24.t10.t10 t86.t24.t10.t11))
% 1.26/1.47  (step t86.t24.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t86.t24.t10.t12 t86.t24.t10.t13))
% 1.26/1.47  (step t86.t24.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t24.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t86.t24.t10.t14 t86.t24.t10.t15))
% 1.26/1.47  (step t86.t24.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t86.t24.t10.t16 t86.t24.t10.t17))
% 1.26/1.47  (step t86.t24.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.26/1.47  (step t86.t24.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t24.t9 t86.t24.t10))
% 1.26/1.47  (step t86.t24.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t86.t24.t8 t86.t24.t11))
% 1.26/1.47  (step t86.t24.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t86.t24.t5 t86.t24.t12 a6))
% 1.26/1.47  (step t86.t24.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.47  (step t86.t24.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.47  (anchor :step t86.t24.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t24.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t86.t24.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.47  (step t86.t24.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t86.t24.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t24.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t86.t24.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t24.t16.t7.t4 a3 a2 a1 a0))
% 1.26/1.47  (step t86.t24.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t24.t16.t7.t5))
% 1.26/1.47  (step t86.t24.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t24.t16.t7.t5))
% 1.26/1.47  (step t86.t24.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t24.t16.t7.t6 t86.t24.t16.t7.t8))
% 1.26/1.47  (step t86.t24.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t24.t16.t7.t7 t86.t24.t16.t7.t9))
% 1.26/1.47  (step t86.t24.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t24.t16.t7.t6 t86.t24.t16.t7.t11))
% 1.26/1.47  (step t86.t24.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t24.t16.t7.t10 t86.t24.t16.t7.t12))
% 1.26/1.47  (step t86.t24.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t24.t16.t7.t6 t86.t24.t16.t7.t13))
% 1.26/1.47  (step t86.t24.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t24.t16.t7.t14 t86.t24.t16.t7.t15))
% 1.26/1.47  (step t86.t24.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t86.t24.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t24.t16.t6 t86.t24.t16.t7))
% 1.26/1.47  (step t86.t24.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t86.t24.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t24.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t24.t16.t10.t5 t86.t24.t16.t10.t6))
% 1.26/1.47  (step t86.t24.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t24.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t24.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t24.t16.t10.t9.t3 t86.t24.t16.t10.t9.t4))
% 1.26/1.47  (step t86.t24.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t86.t24.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t16.t10.t8 t86.t24.t16.t10.t9))
% 1.26/1.47  (step t86.t24.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t16.t10.t7 t86.t24.t16.t10.t10))
% 1.26/1.47  (step t86.t24.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t24.t16.t10.t11 t86.t24.t16.t10.t12))
% 1.26/1.47  (step t86.t24.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t24.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t24.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t24.t16.t10.t15.t2 t86.t24.t16.t10.t15.t3))
% 1.26/1.47  (step t86.t24.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.47  (step t86.t24.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t24.t16.t10.t14 t86.t24.t16.t10.t15))
% 1.26/1.47  (step t86.t24.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t24.t16.t10.t13 t86.t24.t16.t10.t16))
% 1.26/1.47  (step t86.t24.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t24.t16.t10.t4 t86.t24.t16.t10.t17))
% 1.26/1.47  (step t86.t24.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t24.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t24.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t24.t16.t10.t20.t2))
% 1.26/1.47  (step t86.t24.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.47  (step t86.t24.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t24.t16.t10.t19 t86.t24.t16.t10.t20))
% 1.26/1.47  (step t86.t24.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t24.t16.t10.t18 t86.t24.t16.t10.t21))
% 1.26/1.47  (step t86.t24.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t24.t16.t10.t22 t86.t24.t16.t10.t23))
% 1.26/1.47  (step t86.t24.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t24.t16.t10.t24 t86.t24.t16.t10.t25))
% 1.26/1.47  (step t86.t24.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.47  (step t86.t24.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t24.t16.t9 t86.t24.t16.t10))
% 1.26/1.47  (step t86.t24.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t24.t16.t8 t86.t24.t16.t11))
% 1.26/1.47  (step t86.t24.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t24.t16.t5 t86.t24.t16.t12 a4))
% 1.26/1.47  (step t86.t24.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t24.t16.t4 t86.t24.t16.t13 a3 a2 a1 a0))
% 1.26/1.47  (step t86.t24.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t24.t16.t14))
% 1.26/1.47  (step t86.t24.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t24.t16.t14))
% 1.26/1.47  (step t86.t24.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t24.t16.t16 t86.t24.t16.t17))
% 1.26/1.47  (step t86.t24.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t24.t16.t15 t86.t24.t16.t18))
% 1.26/1.47  (step t86.t24.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t24.t16.t19 t86.t24.t16.t20))
% 1.26/1.47  (step t86.t24.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t24.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t24.t16.t21 t86.t24.t16.t22))
% 1.26/1.47  (step t86.t24.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t86.t24.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t24.t15 t86.t24.t16))
% 1.26/1.47  (step t86.t24.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.47  (anchor :step t86.t24.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t24.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t24.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t24.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t24.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t86.t24.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t24.t19.t4 t86.t24.t19.t5))
% 1.26/1.47  (step t86.t24.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t24.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t24.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t24.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t24.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t86.t24.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t24.t19.t8.t3 t86.t24.t19.t8.t4))
% 1.26/1.47  (step t86.t24.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t86.t24.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t19.t7 t86.t24.t19.t8))
% 1.26/1.47  (step t86.t24.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t19.t6 t86.t24.t19.t9))
% 1.26/1.47  (step t86.t24.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t24.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t24.t19.t10 t86.t24.t19.t11))
% 1.26/1.47  (step t86.t24.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t19.t12 t86.t24.t19.t13))
% 1.26/1.47  (step t86.t24.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t24.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t24.t19.t14 t86.t24.t19.t15))
% 1.26/1.47  (step t86.t24.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t24.t19.t16 t86.t24.t19.t17))
% 1.26/1.47  (step t86.t24.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.47  (step t86.t24.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t24.t18 t86.t24.t19))
% 1.26/1.47  (step t86.t24.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t24.t17 t86.t24.t20))
% 1.26/1.47  (step t86.t24.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t24.t14 t86.t24.t21 a5))
% 1.26/1.47  (step t86.t24.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.47  (step t86.t24.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t86.t24.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t24.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t24.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t24.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t24.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t86.t24.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t24.t25.t4 a3 a2 a1 a0))
% 1.26/1.47  (step t86.t24.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t24.t25.t5))
% 1.26/1.47  (step t86.t24.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t24.t25.t5))
% 1.26/1.47  (step t86.t24.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t24.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t24.t25.t6 t86.t24.t25.t8))
% 1.26/1.47  (step t86.t24.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t24.t25.t7 t86.t24.t25.t9))
% 1.26/1.47  (step t86.t24.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t24.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t24.t25.t6 t86.t24.t25.t11))
% 1.26/1.47  (step t86.t24.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t24.t25.t10 t86.t24.t25.t12))
% 1.26/1.47  (step t86.t24.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t24.t25.t6 t86.t24.t25.t13))
% 1.26/1.47  (step t86.t24.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t24.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t24.t25.t14 t86.t24.t25.t15))
% 1.26/1.47  (step t86.t24.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t86.t24.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t24.t24 t86.t24.t25))
% 1.26/1.47  (step t86.t24.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t86.t24.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t24.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t24.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t24.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t24.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.47  (step t86.t24.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t86.t24.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t24.t28.t5 t86.t24.t28.t6))
% 1.26/1.47  (step t86.t24.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t24.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t24.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t24.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t24.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t86.t24.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t24.t28.t9.t3 t86.t24.t28.t9.t4))
% 1.26/1.47  (step t86.t24.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t86.t24.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t28.t8 t86.t24.t28.t9))
% 1.26/1.47  (step t86.t24.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t24.t28.t7 t86.t24.t28.t10))
% 1.26/1.47  (step t86.t24.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t24.t28.t11 t86.t24.t28.t12))
% 1.26/1.47  (step t86.t24.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t24.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t24.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t24.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.47  (step t86.t24.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t24.t28.t15.t2 t86.t24.t28.t15.t3))
% 1.26/1.47  (step t86.t24.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.47  (step t86.t24.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t24.t28.t14 t86.t24.t28.t15))
% 1.26/1.47  (step t86.t24.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t24.t28.t13 t86.t24.t28.t16))
% 1.26/1.47  (step t86.t24.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t24.t28.t4 t86.t24.t28.t17))
% 1.26/1.47  (step t86.t24.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t24.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t24.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t24.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t24.t28.t20.t2))
% 1.26/1.47  (step t86.t24.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.47  (step t86.t24.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t24.t28.t19 t86.t24.t28.t20))
% 1.26/1.47  (step t86.t24.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t24.t28.t18 t86.t24.t28.t21))
% 1.26/1.47  (step t86.t24.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t24.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t24.t28.t22 t86.t24.t28.t23))
% 1.26/1.47  (step t86.t24.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.47  (step t86.t24.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t24.t28.t24 t86.t24.t28.t25))
% 1.26/1.47  (step t86.t24.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.47  (step t86.t24.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t24.t27 t86.t24.t28))
% 1.26/1.47  (step t86.t24.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t24.t26 t86.t24.t29))
% 1.26/1.47  (step t86.t24.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t24.t23 t86.t24.t30 a4))
% 1.26/1.47  (step t86.t24.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t24.t4 t86.t24.t13 t86.t24.t22 t86.t24.t31 a3 a2 a1 a0))
% 1.26/1.47  (step t86.t24.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t86.t24.t32))
% 1.26/1.47  (step t86.t24.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t86.t24.t32))
% 1.26/1.47  (step t86.t24.t35 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t24.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t86.t24.t34 t86.t24.t35))
% 1.26/1.47  (step t86.t24.t37 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t24.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t86.t24.t36 t86.t24.t37))
% 1.26/1.47  (step t86.t24.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t86.t24.t33 t86.t24.t38))
% 1.26/1.47  (step t86.t24.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t86.t24.t34 t86.t24.t37))
% 1.26/1.47  (step t86.t24.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t86.t24.t40 t86.t24.t35))
% 1.26/1.47  (step t86.t24.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t86.t24.t39 t86.t24.t41))
% 1.26/1.47  (step t86.t24.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t24.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t86.t24.t42 t86.t24.t43))
% 1.26/1.47  (step t86.t24 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t86.t25 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t86.t23 t86.t24))
% 1.26/1.47  (step t86.t26 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.26/1.47  (anchor :step t86.t27 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t27.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t27.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t27.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t27.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.26/1.47  (step t86.t27.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.47  (step t86.t27.t6 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t27.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t86.t27.t5 t86.t27.t6))
% 1.26/1.47  (step t86.t27.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.47  (step t86.t27.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t86.t27.t7 t86.t27.t8))
% 1.26/1.47  (step t86.t27.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t27.t4 t86.t27.t9))
% 1.26/1.47  (step t86.t27.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t27.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t27.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t27.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t27.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.47  (step t86.t27.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t86.t27.t12.t3))
% 1.26/1.47  (step t86.t27.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.26/1.47  (step t86.t27.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t86.t27.t12.t4 t86.t27.t12.t5))
% 1.26/1.47  (step t86.t27.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t27.t12.t6))
% 1.26/1.47  (step t86.t27.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.47  (step t86.t27.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t86.t27.t11 t86.t27.t12))
% 1.26/1.47  (step t86.t27.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t86.t27.t10 t86.t27.t13))
% 1.26/1.47  (step t86.t27.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.47  (step t86.t27.t16 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t27.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t86.t27.t15 t86.t27.t16))
% 1.26/1.47  (step t86.t27.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.47  (step t86.t27.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t86.t27.t17 t86.t27.t18))
% 1.26/1.47  (step t86.t27.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t27.t14 t86.t27.t19))
% 1.26/1.47  (step t86.t27.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t27.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t27.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t27.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.26/1.47  (step t86.t27.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.47  (step t86.t27.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t86.t27.t22.t3))
% 1.26/1.47  (step t86.t27.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t27.t22.t2 t86.t27.t22.t4))
% 1.26/1.47  (step t86.t27.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t86.t27.t22.t5))
% 1.26/1.47  (step t86.t27.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.26/1.47  (step t86.t27.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t86.t27.t21 t86.t27.t22))
% 1.26/1.47  (step t86.t27.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t86.t27.t20 t86.t27.t23))
% 1.26/1.47  (step t86.t27.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t27.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t86.t27.t24 t86.t27.t25))
% 1.26/1.47  (step t86.t27.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.26/1.47  (step t86.t27.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t86.t27.t26 t86.t27.t27))
% 1.26/1.47  (step t86.t27 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.26/1.47  (step t86.t28 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t86.t26 t86.t27))
% 1.26/1.47  (step t86.t29 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t86.t25 t86.t28))
% 1.26/1.47  (step t86.t30 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t86.t22 t86.t29 a7))
% 1.26/1.47  (step t86.t31 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.47  (step t86.t32 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.47  (anchor :step t86.t33 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t33.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t33.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t33.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t33.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t86.t33.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.47  (step t86.t33.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.47  (anchor :step t86.t33.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t33.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t86.t33.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.47  (step t86.t33.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t86.t33.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t33.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t86.t33.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t33.t7.t7.t4 a3 a2 a1 a0))
% 1.26/1.47  (step t86.t33.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t33.t7.t7.t5))
% 1.26/1.47  (step t86.t33.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t33.t7.t7.t5))
% 1.26/1.47  (step t86.t33.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t33.t7.t7.t6 t86.t33.t7.t7.t8))
% 1.26/1.47  (step t86.t33.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t33.t7.t7.t7 t86.t33.t7.t7.t9))
% 1.26/1.47  (step t86.t33.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t33.t7.t7.t6 t86.t33.t7.t7.t11))
% 1.26/1.47  (step t86.t33.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t33.t7.t7.t10 t86.t33.t7.t7.t12))
% 1.26/1.47  (step t86.t33.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t33.t7.t7.t6 t86.t33.t7.t7.t13))
% 1.26/1.47  (step t86.t33.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t33.t7.t7.t14 t86.t33.t7.t7.t15))
% 1.26/1.47  (step t86.t33.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t86.t33.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t33.t7.t6 t86.t33.t7.t7))
% 1.26/1.47  (step t86.t33.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t86.t33.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t33.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t33.t7.t10.t5 t86.t33.t7.t10.t6))
% 1.26/1.47  (step t86.t33.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t33.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t33.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t33.t7.t10.t9.t3 t86.t33.t7.t10.t9.t4))
% 1.26/1.47  (step t86.t33.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t86.t33.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t33.t7.t10.t8 t86.t33.t7.t10.t9))
% 1.26/1.47  (step t86.t33.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t33.t7.t10.t7 t86.t33.t7.t10.t10))
% 1.26/1.47  (step t86.t33.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t33.t7.t10.t11 t86.t33.t7.t10.t12))
% 1.26/1.47  (step t86.t33.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t33.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t33.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t33.t7.t10.t15.t2 t86.t33.t7.t10.t15.t3))
% 1.26/1.47  (step t86.t33.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.47  (step t86.t33.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t33.t7.t10.t14 t86.t33.t7.t10.t15))
% 1.26/1.47  (step t86.t33.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t33.t7.t10.t13 t86.t33.t7.t10.t16))
% 1.26/1.47  (step t86.t33.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t33.t7.t10.t4 t86.t33.t7.t10.t17))
% 1.26/1.47  (step t86.t33.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t33.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t33.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t33.t7.t10.t20.t2))
% 1.26/1.47  (step t86.t33.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.47  (step t86.t33.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t33.t7.t10.t19 t86.t33.t7.t10.t20))
% 1.26/1.47  (step t86.t33.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t33.t7.t10.t18 t86.t33.t7.t10.t21))
% 1.26/1.47  (step t86.t33.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t33.t7.t10.t22 t86.t33.t7.t10.t23))
% 1.26/1.47  (step t86.t33.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t33.t7.t10.t24 t86.t33.t7.t10.t25))
% 1.26/1.47  (step t86.t33.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.47  (step t86.t33.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t33.t7.t9 t86.t33.t7.t10))
% 1.26/1.47  (step t86.t33.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t33.t7.t8 t86.t33.t7.t11))
% 1.26/1.47  (step t86.t33.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t33.t7.t5 t86.t33.t7.t12 a4))
% 1.26/1.47  (step t86.t33.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t33.t7.t4 t86.t33.t7.t13 a3 a2 a1 a0))
% 1.26/1.47  (step t86.t33.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t33.t7.t14))
% 1.26/1.47  (step t86.t33.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t33.t7.t14))
% 1.26/1.47  (step t86.t33.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t33.t7.t16 t86.t33.t7.t17))
% 1.26/1.47  (step t86.t33.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t33.t7.t15 t86.t33.t7.t18))
% 1.26/1.47  (step t86.t33.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t33.t7.t19 t86.t33.t7.t20))
% 1.26/1.47  (step t86.t33.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t33.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t33.t7.t21 t86.t33.t7.t22))
% 1.26/1.47  (step t86.t33.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t86.t33.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t33.t6 t86.t33.t7))
% 1.26/1.47  (step t86.t33.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.47  (anchor :step t86.t33.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t33.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t33.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t33.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t33.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t86.t33.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t33.t10.t4 t86.t33.t10.t5))
% 1.26/1.47  (step t86.t33.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t33.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t33.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t33.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t33.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t86.t33.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t33.t10.t8.t3 t86.t33.t10.t8.t4))
% 1.26/1.47  (step t86.t33.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t86.t33.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t33.t10.t7 t86.t33.t10.t8))
% 1.26/1.47  (step t86.t33.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t33.t10.t6 t86.t33.t10.t9))
% 1.26/1.47  (step t86.t33.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t33.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t33.t10.t10 t86.t33.t10.t11))
% 1.26/1.47  (step t86.t33.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t33.t10.t12 t86.t33.t10.t13))
% 1.26/1.47  (step t86.t33.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t33.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t33.t10.t14 t86.t33.t10.t15))
% 1.26/1.47  (step t86.t33.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t33.t10.t16 t86.t33.t10.t17))
% 1.26/1.47  (step t86.t33.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.47  (step t86.t33.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t33.t9 t86.t33.t10))
% 1.26/1.47  (step t86.t33.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t33.t8 t86.t33.t11))
% 1.26/1.47  (step t86.t33.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t33.t5 t86.t33.t12 a5))
% 1.26/1.47  (step t86.t33.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.47  (step t86.t33.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t86.t33.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t33.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t33.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t33.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t33.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t86.t33.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t33.t16.t4 a3 a2 a1 a0))
% 1.26/1.47  (step t86.t33.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t33.t16.t5))
% 1.26/1.47  (step t86.t33.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t33.t16.t5))
% 1.26/1.47  (step t86.t33.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t33.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t33.t16.t6 t86.t33.t16.t8))
% 1.26/1.47  (step t86.t33.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t33.t16.t7 t86.t33.t16.t9))
% 1.26/1.47  (step t86.t33.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t33.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t33.t16.t6 t86.t33.t16.t11))
% 1.26/1.47  (step t86.t33.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t33.t16.t10 t86.t33.t16.t12))
% 1.26/1.47  (step t86.t33.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t33.t16.t6 t86.t33.t16.t13))
% 1.26/1.47  (step t86.t33.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t33.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t33.t16.t14 t86.t33.t16.t15))
% 1.26/1.47  (step t86.t33.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t86.t33.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t33.t15 t86.t33.t16))
% 1.26/1.47  (step t86.t33.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t86.t33.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t33.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t33.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t33.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t33.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.47  (step t86.t33.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t86.t33.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t33.t19.t5 t86.t33.t19.t6))
% 1.26/1.47  (step t86.t33.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t33.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t33.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t33.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t33.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t86.t33.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t33.t19.t9.t3 t86.t33.t19.t9.t4))
% 1.26/1.47  (step t86.t33.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t86.t33.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t33.t19.t8 t86.t33.t19.t9))
% 1.26/1.47  (step t86.t33.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t33.t19.t7 t86.t33.t19.t10))
% 1.26/1.47  (step t86.t33.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t33.t19.t11 t86.t33.t19.t12))
% 1.26/1.47  (step t86.t33.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t33.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t33.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t33.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.47  (step t86.t33.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t33.t19.t15.t2 t86.t33.t19.t15.t3))
% 1.26/1.47  (step t86.t33.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.47  (step t86.t33.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t33.t19.t14 t86.t33.t19.t15))
% 1.26/1.47  (step t86.t33.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t33.t19.t13 t86.t33.t19.t16))
% 1.26/1.47  (step t86.t33.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t33.t19.t4 t86.t33.t19.t17))
% 1.26/1.47  (step t86.t33.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t33.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t33.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t33.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t33.t19.t20.t2))
% 1.26/1.47  (step t86.t33.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.47  (step t86.t33.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t33.t19.t19 t86.t33.t19.t20))
% 1.26/1.47  (step t86.t33.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t33.t19.t18 t86.t33.t19.t21))
% 1.26/1.47  (step t86.t33.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t33.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t33.t19.t22 t86.t33.t19.t23))
% 1.26/1.47  (step t86.t33.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.47  (step t86.t33.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t33.t19.t24 t86.t33.t19.t25))
% 1.26/1.47  (step t86.t33.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.47  (step t86.t33.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t33.t18 t86.t33.t19))
% 1.26/1.47  (step t86.t33.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t33.t17 t86.t33.t20))
% 1.26/1.47  (step t86.t33.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t33.t14 t86.t33.t21 a4))
% 1.26/1.47  (step t86.t33.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t33.t4 t86.t33.t13 t86.t33.t22 a3 a2 a1 a0))
% 1.26/1.47  (step t86.t33.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t33.t23))
% 1.26/1.47  (step t86.t33.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t33.t23))
% 1.26/1.47  (step t86.t33.t26 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t33.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t33.t25 t86.t33.t26))
% 1.26/1.47  (step t86.t33.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t33.t24 t86.t33.t27))
% 1.26/1.47  (step t86.t33.t29 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t33.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t86.t33.t28 t86.t33.t29))
% 1.26/1.47  (step t86.t33.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t33.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t86.t33.t30 t86.t33.t31))
% 1.26/1.47  (step t86.t33 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t86.t34 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t86.t32 t86.t33))
% 1.26/1.47  (step t86.t35 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.47  (anchor :step t86.t36 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t36.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t36.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t36.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t36.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t86.t36.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t36.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t36.t4 t86.t36.t5))
% 1.26/1.47  (step t86.t36.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t36.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t36.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t36.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t36.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t36.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t86.t36.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t86.t36.t8.t3 t86.t36.t8.t4))
% 1.26/1.47  (step t86.t36.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t86.t36.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t36.t7 t86.t36.t8))
% 1.26/1.47  (step t86.t36.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t86.t36.t6 t86.t36.t9))
% 1.26/1.47  (step t86.t36.t11 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t36.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t86.t36.t10 t86.t36.t11))
% 1.26/1.47  (step t86.t36.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t36.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t86.t36.t12 t86.t36.t13))
% 1.26/1.47  (step t86.t36.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t36.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t86.t36.t14 t86.t36.t15))
% 1.26/1.47  (step t86.t36.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.47  (step t86.t36.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t86.t36.t16 t86.t36.t17))
% 1.26/1.47  (step t86.t36 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.26/1.47  (step t86.t37 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t86.t35 t86.t36))
% 1.26/1.47  (step t86.t38 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t86.t34 t86.t37))
% 1.26/1.47  (step t86.t39 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t86.t31 t86.t38 a6))
% 1.26/1.47  (step t86.t40 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.47  (step t86.t41 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.47  (anchor :step t86.t42 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t42.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t42.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t42.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t42.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t86.t42.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.47  (step t86.t42.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t86.t42.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t42.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t42.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t42.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t42.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t86.t42.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t42.t7.t4 a3 a2 a1 a0))
% 1.26/1.47  (step t86.t42.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t42.t7.t5))
% 1.26/1.47  (step t86.t42.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t42.t7.t5))
% 1.26/1.47  (step t86.t42.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t42.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t42.t7.t6 t86.t42.t7.t8))
% 1.26/1.47  (step t86.t42.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t42.t7.t7 t86.t42.t7.t9))
% 1.26/1.47  (step t86.t42.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t42.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t42.t7.t6 t86.t42.t7.t11))
% 1.26/1.47  (step t86.t42.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t42.t7.t10 t86.t42.t7.t12))
% 1.26/1.47  (step t86.t42.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t42.t7.t6 t86.t42.t7.t13))
% 1.26/1.47  (step t86.t42.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t42.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t42.t7.t14 t86.t42.t7.t15))
% 1.26/1.47  (step t86.t42.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t86.t42.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t42.t6 t86.t42.t7))
% 1.26/1.47  (step t86.t42.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t86.t42.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t42.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t42.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t42.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t42.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.47  (step t86.t42.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t86.t42.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t42.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t42.t10.t5 t86.t42.t10.t6))
% 1.26/1.47  (step t86.t42.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t42.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t42.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t42.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t42.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t42.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t86.t42.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t42.t10.t9.t3 t86.t42.t10.t9.t4))
% 1.26/1.47  (step t86.t42.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t86.t42.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t42.t10.t8 t86.t42.t10.t9))
% 1.26/1.47  (step t86.t42.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t42.t10.t7 t86.t42.t10.t10))
% 1.26/1.47  (step t86.t42.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t42.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t42.t10.t11 t86.t42.t10.t12))
% 1.26/1.47  (step t86.t42.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t42.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t42.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t42.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.47  (step t86.t42.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t42.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t42.t10.t15.t2 t86.t42.t10.t15.t3))
% 1.26/1.47  (step t86.t42.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.47  (step t86.t42.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t42.t10.t14 t86.t42.t10.t15))
% 1.26/1.47  (step t86.t42.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t42.t10.t13 t86.t42.t10.t16))
% 1.26/1.47  (step t86.t42.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t42.t10.t4 t86.t42.t10.t17))
% 1.26/1.47  (step t86.t42.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t42.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t42.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t42.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t42.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t42.t10.t20.t2))
% 1.26/1.47  (step t86.t42.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.47  (step t86.t42.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t42.t10.t19 t86.t42.t10.t20))
% 1.26/1.47  (step t86.t42.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t42.t10.t18 t86.t42.t10.t21))
% 1.26/1.47  (step t86.t42.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t42.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t42.t10.t22 t86.t42.t10.t23))
% 1.26/1.47  (step t86.t42.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.47  (step t86.t42.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t42.t10.t24 t86.t42.t10.t25))
% 1.26/1.47  (step t86.t42.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.47  (step t86.t42.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t42.t9 t86.t42.t10))
% 1.26/1.47  (step t86.t42.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t42.t8 t86.t42.t11))
% 1.26/1.47  (step t86.t42.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t42.t5 t86.t42.t12 a4))
% 1.26/1.47  (step t86.t42.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t42.t4 t86.t42.t13 a3 a2 a1 a0))
% 1.26/1.47  (step t86.t42.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t42.t14))
% 1.26/1.47  (step t86.t42.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t42.t14))
% 1.26/1.47  (step t86.t42.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t42.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t42.t16 t86.t42.t17))
% 1.26/1.47  (step t86.t42.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t42.t15 t86.t42.t18))
% 1.26/1.47  (step t86.t42.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t42.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t86.t42.t19 t86.t42.t20))
% 1.26/1.47  (step t86.t42.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t42.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t86.t42.t21 t86.t42.t22))
% 1.26/1.47  (step t86.t42 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t86.t43 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t86.t41 t86.t42))
% 1.26/1.47  (step t86.t44 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.47  (anchor :step t86.t45 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t45.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t45.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t45.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t45.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t86.t45.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t45.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t45.t4 t86.t45.t5))
% 1.26/1.47  (step t86.t45.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t45.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t45.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t45.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t45.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t45.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t86.t45.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t45.t8.t3 t86.t45.t8.t4))
% 1.26/1.47  (step t86.t45.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t86.t45.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t45.t7 t86.t45.t8))
% 1.26/1.47  (step t86.t45.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t45.t6 t86.t45.t9))
% 1.26/1.47  (step t86.t45.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t45.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t86.t45.t10 t86.t45.t11))
% 1.26/1.47  (step t86.t45.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t45.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t45.t12 t86.t45.t13))
% 1.26/1.47  (step t86.t45.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t45.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t86.t45.t14 t86.t45.t15))
% 1.26/1.47  (step t86.t45.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.47  (step t86.t45.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t86.t45.t16 t86.t45.t17))
% 1.26/1.47  (step t86.t45 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.47  (step t86.t46 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t86.t44 t86.t45))
% 1.26/1.47  (step t86.t47 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t43 t86.t46))
% 1.26/1.47  (step t86.t48 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t86.t40 t86.t47 a5))
% 1.26/1.47  (step t86.t49 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.47  (step t86.t50 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t86.t51 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t51.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t51.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t51.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t51.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t86.t51.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t51.t4 a3 a2 a1 a0))
% 1.26/1.47  (step t86.t51.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t51.t5))
% 1.26/1.47  (step t86.t51.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t86.t51.t5))
% 1.26/1.47  (step t86.t51.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t51.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t86.t51.t6 t86.t51.t8))
% 1.26/1.47  (step t86.t51.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t86.t51.t7 t86.t51.t9))
% 1.26/1.47  (step t86.t51.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t51.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t86.t51.t6 t86.t51.t11))
% 1.26/1.47  (step t86.t51.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t86.t51.t10 t86.t51.t12))
% 1.26/1.47  (step t86.t51.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t86.t51.t6 t86.t51.t13))
% 1.26/1.47  (step t86.t51.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t51.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t86.t51.t14 t86.t51.t15))
% 1.26/1.47  (step t86.t51 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t86.t52 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t86.t50 t86.t51))
% 1.26/1.47  (step t86.t53 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t86.t54 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t54.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t86.t54.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t54.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t54.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.47  (step t86.t54.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t86.t54.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t54.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t86.t54.t5 t86.t54.t6))
% 1.26/1.47  (step t86.t54.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t54.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t54.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t86.t54.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t54.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t54.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t86.t54.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t86.t54.t9.t3 t86.t54.t9.t4))
% 1.26/1.47  (step t86.t54.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t86.t54.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t54.t8 t86.t54.t9))
% 1.26/1.47  (step t86.t54.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t86.t54.t7 t86.t54.t10))
% 1.26/1.47  (step t86.t54.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t54.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t86.t54.t11 t86.t54.t12))
% 1.26/1.47  (step t86.t54.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t54.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t54.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t54.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.47  (step t86.t54.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t86.t54.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t86.t54.t15.t2 t86.t54.t15.t3))
% 1.26/1.47  (step t86.t54.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.47  (step t86.t54.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t54.t14 t86.t54.t15))
% 1.26/1.47  (step t86.t54.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t86.t54.t13 t86.t54.t16))
% 1.26/1.47  (step t86.t54.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t86.t54.t4 t86.t54.t17))
% 1.26/1.47  (step t86.t54.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t86.t54.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t86.t54.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t86.t54.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t86.t54.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t86.t54.t20.t2))
% 1.26/1.47  (step t86.t54.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.47  (step t86.t54.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t54.t19 t86.t54.t20))
% 1.26/1.47  (step t86.t54.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t86.t54.t18 t86.t54.t21))
% 1.26/1.47  (step t86.t54.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t54.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t86.t54.t22 t86.t54.t23))
% 1.26/1.47  (step t86.t54.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.47  (step t86.t54.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t86.t54.t24 t86.t54.t25))
% 1.26/1.47  (step t86.t54 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.47  (step t86.t55 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t86.t53 t86.t54))
% 1.26/1.47  (step t86.t56 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t86.t52 t86.t55))
% 1.26/1.47  (step t86.t57 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t86.t49 t86.t56 a4))
% 1.26/1.47  (step t86.t58 (cl (and (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t86.t3 t86.t12 a10 a9 t86.t21 t86.t30 t86.t39 t86.t48 t86.t57 a3 a2 a1 a0))
% 1.26/1.47  (step t86.t59 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t86.t58))
% 1.26/1.47  (step t86.t60 (cl (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) :rule and :premises (t86.t58))
% 1.26/1.47  (anchor :step t86.t61 :args ((P (-> $$unsorted Bool)) (:= P P) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t86.t61.t1 (cl (= P P)) :rule refl)
% 1.26/1.47  (step t86.t61.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t61.t3 (cl (= (@ Phi P) (@ Phi P))) :rule refl)
% 1.26/1.47  (step t86.t61.t4 (cl (= (@ tptp.mnot (@ Phi P)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)))) :rule cong :premises (t86.t59 t86.t61.t3))
% 1.26/1.47  (step t86.t61.t5 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t61.t6 (cl (= (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))) :rule cong :premises (t86.t61.t4 t86.t61.t5))
% 1.26/1.47  (step t86.t61 (cl (= (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t86.t62 (cl (= (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))))) :rule cong :premises (t86.t60 t86.t61))
% 1.26/1.47  (step t86.t63 (cl (= (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))))) :rule cong :premises (t86.t59 t86.t62))
% 1.26/1.47  (step t86.t64 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t86.t65 (cl (= (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) :rule cong :premises (t86.t63 t86.t64))
% 1.26/1.47  (step t86 (cl (= (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t87 (cl (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0))))) :rule cong :premises (t85 t86))
% 1.26/1.47  (step t88 (cl (= tptp.mexists_prop tptp.mexists_prop)) :rule refl)
% 1.26/1.47  (anchor :step t89 :args ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t89.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t89.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t89.t3 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.47  (step t89.t4 (cl (= (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) :rule refl)
% 1.26/1.47  (anchor :step t89.t5 :args ((P (-> $$unsorted Bool)) (:= P P) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t89.t5.t1 (cl (= P P)) :rule refl)
% 1.26/1.47  (step t89.t5.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t89.t5.t3 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) (lambda ((W $$unsorted)) (not (@ (@ Phi P) W))))) :rule all_simplify)
% 1.26/1.47  (step t89.t5.t4 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t89.t5.t5 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (@ (@ Phi P) W))) __flatten_var_0))) :rule cong :premises (t89.t5.t3 t89.t5.t4))
% 1.26/1.47  (step t89.t5.t6 (cl (= (@ (lambda ((W $$unsorted)) (not (@ (@ Phi P) W))) __flatten_var_0) (not (@ (@ Phi P) __flatten_var_0)))) :rule all_simplify)
% 1.26/1.47  (step t89.t5.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0) (not (@ (@ Phi P) __flatten_var_0)))) :rule trans :premises (t89.t5.t5 t89.t5.t6))
% 1.26/1.47  (step t89.t5 (cl (= (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))))) :rule bind)
% 1.26/1.47  (step t89.t6 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0)))))) :rule cong :premises (t89.t4 t89.t5))
% 1.26/1.47  (step t89.t7 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t89.t8 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t89.t8.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (anchor :step t89.t8.t2 :args ((P (-> $$unsorted Bool)) (:= P P)))
% 1.26/1.47  (step t89.t8.t2.t1 (cl (= P P)) :rule refl)
% 1.26/1.47  (step t89.t8.t2.t2 (cl (= (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))))) :rule all_simplify)
% 1.26/1.47  (step t89.t8.t2.t3 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t89.t8.t2.t4 (cl (= (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) W))) :rule cong :premises (t89.t8.t2.t2 t89.t8.t2.t3))
% 1.26/1.47  (step t89.t8.t2.t5 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) W) (not (@ (@ Phi P) W)))) :rule all_simplify)
% 1.26/1.47  (step t89.t8.t2.t6 (cl (= (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W) (not (@ (@ Phi P) W)))) :rule trans :premises (t89.t8.t2.t4 t89.t8.t2.t5))
% 1.26/1.47  (step t89.t8.t2 (cl (= (forall ((P (-> $$unsorted Bool))) (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) :rule bind)
% 1.26/1.47  (step t89.t8 (cl (= (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0))) P) W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule bind)
% 1.26/1.47  (step t89.t9 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi P) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule trans :premises (t89.t7 t89.t8))
% 1.26/1.47  (step t89.t10 (cl (= (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule trans :premises (t89.t6 t89.t9))
% 1.26/1.47  (step t89.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule cong :premises (t89.t3 t89.t10))
% 1.26/1.47  (step t89.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t89.t13 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t89.t13.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t89.t13.t2 (cl (= (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) :rule all_simplify)
% 1.26/1.47  (step t89.t13.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))))) :rule cong :premises (t89.t13.t2))
% 1.26/1.47  (step t89.t13 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W)))) W))) (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule bind)
% 1.26/1.47  (step t89.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule trans :premises (t89.t12 t89.t13))
% 1.26/1.47  (step t89.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))))) :rule trans :premises (t89.t11 t89.t14))
% 1.26/1.47  (step t89.t16 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t89.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) __flatten_var_0))) :rule cong :premises (t89.t15 t89.t16))
% 1.26/1.47  (step t89.t18 (cl (= (@ (lambda ((W $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) W))))) __flatten_var_0) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.47  (step t89.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) :rule trans :premises (t89.t17 t89.t18))
% 1.26/1.47  (step t89 (cl (= (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) :rule bind)
% 1.26/1.47  (step t90 (cl (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))) (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))))) :rule cong :premises (t88 t89))
% 1.26/1.47  (step t91 (cl (= (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_prop (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi P)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))))) :rule trans :premises (t87 t90))
% 1.26/1.47  (step t92 (cl (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0))))))) :rule resolution :premises (t84 t91 a12))
% 1.26/1.47  (step t93 (cl (not (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) (not (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.47  (step t94 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.26/1.47  (anchor :step t95 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t3 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W))))) (not (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t4 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.47  (step t95.t5 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t6.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.26/1.47  (step t95.t6.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t6.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.47  (step t95.t6.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t6.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.47  (step t95.t6.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t6.t7.t7.t7.t7.t5))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t6.t7.t7.t7.t7.t5))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t6.t7.t7.t7.t7.t6 t95.t6.t7.t7.t7.t7.t8))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t6.t7.t7.t7.t7.t7 t95.t6.t7.t7.t7.t7.t9))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t6.t7.t7.t7.t7.t6 t95.t6.t7.t7.t7.t7.t11))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t6.t7.t7.t7.t7.t10 t95.t6.t7.t7.t7.t7.t12))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t6.t7.t7.t7.t7.t6 t95.t6.t7.t7.t7.t7.t13))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t6.t7.t7.t7.t7.t14 t95.t6.t7.t7.t7.t7.t15))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t6.t7.t7.t7.t6 t95.t6.t7.t7.t7.t7))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t6.t7.t7.t7.t10.t5 t95.t6.t7.t7.t7.t10.t6))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t6.t7.t7.t7.t10.t9.t3 t95.t6.t7.t7.t7.t10.t9.t4))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t7.t7.t10.t8 t95.t6.t7.t7.t7.t10.t9))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t7.t7.t10.t7 t95.t6.t7.t7.t7.t10.t10))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t7.t7.t7.t10.t11 t95.t6.t7.t7.t7.t10.t12))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t6.t7.t7.t7.t10.t15.t2 t95.t6.t7.t7.t7.t10.t15.t3))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t7.t7.t7.t10.t14 t95.t6.t7.t7.t7.t10.t15))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t7.t7.t7.t10.t13 t95.t6.t7.t7.t7.t10.t16))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t6.t7.t7.t7.t10.t4 t95.t6.t7.t7.t7.t10.t17))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t7.t7.t7.t10.t20.t2))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t7.t7.t7.t10.t19 t95.t6.t7.t7.t7.t10.t20))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t7.t7.t7.t10.t18 t95.t6.t7.t7.t7.t10.t21))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t6.t7.t7.t7.t10.t22 t95.t6.t7.t7.t7.t10.t23))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t6.t7.t7.t7.t10.t24 t95.t6.t7.t7.t7.t10.t25))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t6.t7.t7.t7.t9 t95.t6.t7.t7.t7.t10))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t6.t7.t7.t7.t8 t95.t6.t7.t7.t7.t11))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t6.t7.t7.t7.t5 t95.t6.t7.t7.t7.t12 a4))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t7.t7.t7.t4 t95.t6.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t6.t7.t7.t7.t14))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t6.t7.t7.t7.t14))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t6.t7.t7.t7.t16 t95.t6.t7.t7.t7.t17))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t6.t7.t7.t7.t15 t95.t6.t7.t7.t7.t18))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t95.t6.t7.t7.t7.t19 t95.t6.t7.t7.t7.t20))
% 1.26/1.47  (step t95.t6.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t95.t6.t7.t7.t7.t21 t95.t6.t7.t7.t7.t22))
% 1.26/1.47  (step t95.t6.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t95.t6.t7.t7.t6 t95.t6.t7.t7.t7))
% 1.26/1.47  (step t95.t6.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t6.t7.t7.t10.t4 t95.t6.t7.t7.t10.t5))
% 1.26/1.47  (step t95.t6.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t6.t7.t7.t10.t8.t3 t95.t6.t7.t7.t10.t8.t4))
% 1.26/1.47  (step t95.t6.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t7.t10.t7 t95.t6.t7.t7.t10.t8))
% 1.26/1.47  (step t95.t6.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t7.t10.t6 t95.t6.t7.t7.t10.t9))
% 1.26/1.47  (step t95.t6.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t95.t6.t7.t7.t10.t10 t95.t6.t7.t7.t10.t11))
% 1.26/1.47  (step t95.t6.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t7.t10.t12 t95.t6.t7.t7.t10.t13))
% 1.26/1.47  (step t95.t6.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t95.t6.t7.t7.t10.t14 t95.t6.t7.t7.t10.t15))
% 1.26/1.47  (step t95.t6.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t95.t6.t7.t7.t10.t16 t95.t6.t7.t7.t10.t17))
% 1.26/1.47  (step t95.t6.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t95.t6.t7.t7.t9 t95.t6.t7.t7.t10))
% 1.26/1.47  (step t95.t6.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t6.t7.t7.t8 t95.t6.t7.t7.t11))
% 1.26/1.47  (step t95.t6.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t95.t6.t7.t7.t5 t95.t6.t7.t7.t12 a5))
% 1.26/1.47  (step t95.t6.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.47  (step t95.t6.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t6.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.26/1.47  (step t95.t6.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t6.t7.t7.t16.t5))
% 1.26/1.47  (step t95.t6.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t6.t7.t7.t16.t5))
% 1.26/1.47  (step t95.t6.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t6.t7.t7.t16.t6 t95.t6.t7.t7.t16.t8))
% 1.26/1.47  (step t95.t6.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t6.t7.t7.t16.t7 t95.t6.t7.t7.t16.t9))
% 1.26/1.47  (step t95.t6.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t6.t7.t7.t16.t6 t95.t6.t7.t7.t16.t11))
% 1.26/1.47  (step t95.t6.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t6.t7.t7.t16.t10 t95.t6.t7.t7.t16.t12))
% 1.26/1.47  (step t95.t6.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t6.t7.t7.t16.t6 t95.t6.t7.t7.t16.t13))
% 1.26/1.47  (step t95.t6.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t6.t7.t7.t16.t14 t95.t6.t7.t7.t16.t15))
% 1.26/1.47  (step t95.t6.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t6.t7.t7.t15 t95.t6.t7.t7.t16))
% 1.26/1.47  (step t95.t6.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t6.t7.t7.t19.t5 t95.t6.t7.t7.t19.t6))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t6.t7.t7.t19.t9.t3 t95.t6.t7.t7.t19.t9.t4))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t7.t19.t8 t95.t6.t7.t7.t19.t9))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t7.t19.t7 t95.t6.t7.t7.t19.t10))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t7.t7.t19.t11 t95.t6.t7.t7.t19.t12))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t6.t7.t7.t19.t15.t2 t95.t6.t7.t7.t19.t15.t3))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t7.t7.t19.t14 t95.t6.t7.t7.t19.t15))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t7.t7.t19.t13 t95.t6.t7.t7.t19.t16))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t6.t7.t7.t19.t4 t95.t6.t7.t7.t19.t17))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t7.t7.t19.t20.t2))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t7.t7.t19.t19 t95.t6.t7.t7.t19.t20))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t7.t7.t19.t18 t95.t6.t7.t7.t19.t21))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t6.t7.t7.t19.t22 t95.t6.t7.t7.t19.t23))
% 1.26/1.47  (step t95.t6.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t6.t7.t7.t19.t24 t95.t6.t7.t7.t19.t25))
% 1.26/1.47  (step t95.t6.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t6.t7.t7.t18 t95.t6.t7.t7.t19))
% 1.26/1.47  (step t95.t6.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t6.t7.t7.t17 t95.t6.t7.t7.t20))
% 1.26/1.47  (step t95.t6.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t6.t7.t7.t14 t95.t6.t7.t7.t21 a4))
% 1.26/1.47  (step t95.t6.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t7.t7.t4 t95.t6.t7.t7.t13 t95.t6.t7.t7.t22 a3 a2 a1 a0))
% 1.26/1.47  (step t95.t6.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t6.t7.t7.t23))
% 1.26/1.47  (step t95.t6.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t6.t7.t7.t23))
% 1.26/1.47  (step t95.t6.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t6.t7.t7.t25 t95.t6.t7.t7.t26))
% 1.26/1.47  (step t95.t6.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t6.t7.t7.t24 t95.t6.t7.t7.t27))
% 1.26/1.47  (step t95.t6.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t95.t6.t7.t7.t28 t95.t6.t7.t7.t29))
% 1.26/1.47  (step t95.t6.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t95.t6.t7.t7.t30 t95.t6.t7.t7.t31))
% 1.26/1.47  (step t95.t6.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t95.t6.t7.t6 t95.t6.t7.t7))
% 1.26/1.47  (step t95.t6.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t7.t10.t4 t95.t6.t7.t10.t5))
% 1.26/1.47  (step t95.t6.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t95.t6.t7.t10.t8.t3 t95.t6.t7.t10.t8.t4))
% 1.26/1.47  (step t95.t6.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t10.t7 t95.t6.t7.t10.t8))
% 1.26/1.47  (step t95.t6.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t10.t6 t95.t6.t7.t10.t9))
% 1.26/1.47  (step t95.t6.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t95.t6.t7.t10.t10 t95.t6.t7.t10.t11))
% 1.26/1.47  (step t95.t6.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t95.t6.t7.t10.t12 t95.t6.t7.t10.t13))
% 1.26/1.47  (step t95.t6.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t95.t6.t7.t10.t14 t95.t6.t7.t10.t15))
% 1.26/1.47  (step t95.t6.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t95.t6.t7.t10.t16 t95.t6.t7.t10.t17))
% 1.26/1.47  (step t95.t6.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t95.t6.t7.t9 t95.t6.t7.t10))
% 1.26/1.47  (step t95.t6.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t95.t6.t7.t8 t95.t6.t7.t11))
% 1.26/1.47  (step t95.t6.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t95.t6.t7.t5 t95.t6.t7.t12 a6))
% 1.26/1.47  (step t95.t6.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.47  (step t95.t6.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t6.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.47  (step t95.t6.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t6.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.26/1.47  (step t95.t6.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t6.t7.t16.t7.t5))
% 1.26/1.47  (step t95.t6.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t6.t7.t16.t7.t5))
% 1.26/1.47  (step t95.t6.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t6.t7.t16.t7.t6 t95.t6.t7.t16.t7.t8))
% 1.26/1.47  (step t95.t6.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t6.t7.t16.t7.t7 t95.t6.t7.t16.t7.t9))
% 1.26/1.47  (step t95.t6.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t6.t7.t16.t7.t6 t95.t6.t7.t16.t7.t11))
% 1.26/1.47  (step t95.t6.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t6.t7.t16.t7.t10 t95.t6.t7.t16.t7.t12))
% 1.26/1.47  (step t95.t6.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t6.t7.t16.t7.t6 t95.t6.t7.t16.t7.t13))
% 1.26/1.47  (step t95.t6.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t6.t7.t16.t7.t14 t95.t6.t7.t16.t7.t15))
% 1.26/1.47  (step t95.t6.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t6.t7.t16.t6 t95.t6.t7.t16.t7))
% 1.26/1.47  (step t95.t6.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t6.t7.t16.t10.t5 t95.t6.t7.t16.t10.t6))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t6.t7.t16.t10.t9.t3 t95.t6.t7.t16.t10.t9.t4))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t16.t10.t8 t95.t6.t7.t16.t10.t9))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t16.t10.t7 t95.t6.t7.t16.t10.t10))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t7.t16.t10.t11 t95.t6.t7.t16.t10.t12))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t6.t7.t16.t10.t15.t2 t95.t6.t7.t16.t10.t15.t3))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t7.t16.t10.t14 t95.t6.t7.t16.t10.t15))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t7.t16.t10.t13 t95.t6.t7.t16.t10.t16))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t6.t7.t16.t10.t4 t95.t6.t7.t16.t10.t17))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t7.t16.t10.t20.t2))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t7.t16.t10.t19 t95.t6.t7.t16.t10.t20))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t7.t16.t10.t18 t95.t6.t7.t16.t10.t21))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t6.t7.t16.t10.t22 t95.t6.t7.t16.t10.t23))
% 1.26/1.47  (step t95.t6.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t6.t7.t16.t10.t24 t95.t6.t7.t16.t10.t25))
% 1.26/1.47  (step t95.t6.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t6.t7.t16.t9 t95.t6.t7.t16.t10))
% 1.26/1.47  (step t95.t6.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t6.t7.t16.t8 t95.t6.t7.t16.t11))
% 1.26/1.47  (step t95.t6.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t6.t7.t16.t5 t95.t6.t7.t16.t12 a4))
% 1.26/1.47  (step t95.t6.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t7.t16.t4 t95.t6.t7.t16.t13 a3 a2 a1 a0))
% 1.26/1.47  (step t95.t6.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t6.t7.t16.t14))
% 1.26/1.47  (step t95.t6.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t6.t7.t16.t14))
% 1.26/1.47  (step t95.t6.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t6.t7.t16.t16 t95.t6.t7.t16.t17))
% 1.26/1.47  (step t95.t6.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t6.t7.t16.t15 t95.t6.t7.t16.t18))
% 1.26/1.47  (step t95.t6.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t95.t6.t7.t16.t19 t95.t6.t7.t16.t20))
% 1.26/1.47  (step t95.t6.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t95.t6.t7.t16.t21 t95.t6.t7.t16.t22))
% 1.26/1.47  (step t95.t6.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t95.t6.t7.t15 t95.t6.t7.t16))
% 1.26/1.47  (step t95.t6.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t6.t7.t19.t4 t95.t6.t7.t19.t5))
% 1.26/1.47  (step t95.t6.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t6.t7.t19.t8.t3 t95.t6.t7.t19.t8.t4))
% 1.26/1.47  (step t95.t6.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t19.t7 t95.t6.t7.t19.t8))
% 1.26/1.47  (step t95.t6.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t19.t6 t95.t6.t7.t19.t9))
% 1.26/1.47  (step t95.t6.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t95.t6.t7.t19.t10 t95.t6.t7.t19.t11))
% 1.26/1.47  (step t95.t6.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t19.t12 t95.t6.t7.t19.t13))
% 1.26/1.47  (step t95.t6.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t95.t6.t7.t19.t14 t95.t6.t7.t19.t15))
% 1.26/1.47  (step t95.t6.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t95.t6.t7.t19.t16 t95.t6.t7.t19.t17))
% 1.26/1.47  (step t95.t6.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t95.t6.t7.t18 t95.t6.t7.t19))
% 1.26/1.47  (step t95.t6.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t6.t7.t17 t95.t6.t7.t20))
% 1.26/1.47  (step t95.t6.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t95.t6.t7.t14 t95.t6.t7.t21 a5))
% 1.26/1.47  (step t95.t6.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.47  (step t95.t6.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t6.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t7.t25.t4 a3 a2 a1 a0))
% 1.26/1.47  (step t95.t6.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t6.t7.t25.t5))
% 1.26/1.47  (step t95.t6.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t6.t7.t25.t5))
% 1.26/1.47  (step t95.t6.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t6.t7.t25.t6 t95.t6.t7.t25.t8))
% 1.26/1.47  (step t95.t6.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t6.t7.t25.t7 t95.t6.t7.t25.t9))
% 1.26/1.47  (step t95.t6.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t6.t7.t25.t6 t95.t6.t7.t25.t11))
% 1.26/1.47  (step t95.t6.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t6.t7.t25.t10 t95.t6.t7.t25.t12))
% 1.26/1.47  (step t95.t6.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t6.t7.t25.t6 t95.t6.t7.t25.t13))
% 1.26/1.47  (step t95.t6.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t6.t7.t25.t14 t95.t6.t7.t25.t15))
% 1.26/1.47  (step t95.t6.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t6.t7.t24 t95.t6.t7.t25))
% 1.26/1.47  (step t95.t6.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t6.t7.t28.t5 t95.t6.t7.t28.t6))
% 1.26/1.47  (step t95.t6.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t6.t7.t28.t9.t3 t95.t6.t7.t28.t9.t4))
% 1.26/1.47  (step t95.t6.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t28.t8 t95.t6.t7.t28.t9))
% 1.26/1.47  (step t95.t6.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t7.t28.t7 t95.t6.t7.t28.t10))
% 1.26/1.47  (step t95.t6.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t7.t28.t11 t95.t6.t7.t28.t12))
% 1.26/1.47  (step t95.t6.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t6.t7.t28.t15.t2 t95.t6.t7.t28.t15.t3))
% 1.26/1.47  (step t95.t6.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t7.t28.t14 t95.t6.t7.t28.t15))
% 1.26/1.47  (step t95.t6.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t7.t28.t13 t95.t6.t7.t28.t16))
% 1.26/1.47  (step t95.t6.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t6.t7.t28.t4 t95.t6.t7.t28.t17))
% 1.26/1.47  (step t95.t6.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t7.t28.t20.t2))
% 1.26/1.47  (step t95.t6.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t7.t28.t19 t95.t6.t7.t28.t20))
% 1.26/1.47  (step t95.t6.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t7.t28.t18 t95.t6.t7.t28.t21))
% 1.26/1.47  (step t95.t6.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t6.t7.t28.t22 t95.t6.t7.t28.t23))
% 1.26/1.47  (step t95.t6.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t6.t7.t28.t24 t95.t6.t7.t28.t25))
% 1.26/1.47  (step t95.t6.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.47  (step t95.t6.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t6.t7.t27 t95.t6.t7.t28))
% 1.26/1.47  (step t95.t6.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t6.t7.t26 t95.t6.t7.t29))
% 1.26/1.47  (step t95.t6.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t6.t7.t23 t95.t6.t7.t30 a4))
% 1.26/1.47  (step t95.t6.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t7.t4 t95.t6.t7.t13 t95.t6.t7.t22 t95.t6.t7.t31 a3 a2 a1 a0))
% 1.26/1.47  (step t95.t6.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t95.t6.t7.t32))
% 1.26/1.47  (step t95.t6.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t95.t6.t7.t32))
% 1.26/1.47  (step t95.t6.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t95.t6.t7.t34 t95.t6.t7.t35))
% 1.26/1.47  (step t95.t6.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t95.t6.t7.t36 t95.t6.t7.t37))
% 1.26/1.47  (step t95.t6.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t95.t6.t7.t33 t95.t6.t7.t38))
% 1.26/1.47  (step t95.t6.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t95.t6.t7.t34 t95.t6.t7.t37))
% 1.26/1.47  (step t95.t6.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t95.t6.t7.t40 t95.t6.t7.t35))
% 1.26/1.47  (step t95.t6.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t95.t6.t7.t39 t95.t6.t7.t41))
% 1.26/1.47  (step t95.t6.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t95.t6.t7.t42 t95.t6.t7.t43))
% 1.26/1.47  (step t95.t6.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t95.t6.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t95.t6.t6 t95.t6.t7))
% 1.26/1.47  (step t95.t6.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.26/1.47  (step t95.t6.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t95.t6.t10.t5 t95.t6.t10.t6))
% 1.26/1.47  (step t95.t6.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t95.t6.t10.t7 t95.t6.t10.t8))
% 1.26/1.47  (step t95.t6.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t95.t6.t10.t4 t95.t6.t10.t9))
% 1.26/1.47  (step t95.t6.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t95.t6.t10.t12.t3))
% 1.26/1.47  (step t95.t6.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.26/1.47  (step t95.t6.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t95.t6.t10.t12.t4 t95.t6.t10.t12.t5))
% 1.26/1.47  (step t95.t6.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t95.t6.t10.t12.t6))
% 1.26/1.47  (step t95.t6.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.47  (step t95.t6.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t95.t6.t10.t11 t95.t6.t10.t12))
% 1.26/1.47  (step t95.t6.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t95.t6.t10.t10 t95.t6.t10.t13))
% 1.26/1.47  (step t95.t6.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t95.t6.t10.t15 t95.t6.t10.t16))
% 1.26/1.47  (step t95.t6.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t95.t6.t10.t17 t95.t6.t10.t18))
% 1.26/1.47  (step t95.t6.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t95.t6.t10.t14 t95.t6.t10.t19))
% 1.26/1.47  (step t95.t6.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.26/1.47  (step t95.t6.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t95.t6.t10.t22.t3))
% 1.26/1.47  (step t95.t6.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t95.t6.t10.t22.t2 t95.t6.t10.t22.t4))
% 1.26/1.47  (step t95.t6.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t95.t6.t10.t22.t5))
% 1.26/1.47  (step t95.t6.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.26/1.47  (step t95.t6.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t95.t6.t10.t21 t95.t6.t10.t22))
% 1.26/1.47  (step t95.t6.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t95.t6.t10.t20 t95.t6.t10.t23))
% 1.26/1.47  (step t95.t6.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t95.t6.t10.t24 t95.t6.t10.t25))
% 1.26/1.47  (step t95.t6.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t95.t6.t10.t26 t95.t6.t10.t27))
% 1.26/1.47  (step t95.t6.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.26/1.47  (step t95.t6.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t95.t6.t9 t95.t6.t10))
% 1.26/1.47  (step t95.t6.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t95.t6.t8 t95.t6.t11))
% 1.26/1.47  (step t95.t6.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t95.t6.t5 t95.t6.t12 a7))
% 1.26/1.47  (step t95.t6.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.47  (step t95.t6.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t6.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.47  (step t95.t6.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t6.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.47  (step t95.t6.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t6.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.26/1.47  (step t95.t6.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t6.t16.t7.t7.t5))
% 1.26/1.47  (step t95.t6.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t6.t16.t7.t7.t5))
% 1.26/1.47  (step t95.t6.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t6.t16.t7.t7.t6 t95.t6.t16.t7.t7.t8))
% 1.26/1.47  (step t95.t6.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t6.t16.t7.t7.t7 t95.t6.t16.t7.t7.t9))
% 1.26/1.47  (step t95.t6.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t6.t16.t7.t7.t6 t95.t6.t16.t7.t7.t11))
% 1.26/1.47  (step t95.t6.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t6.t16.t7.t7.t10 t95.t6.t16.t7.t7.t12))
% 1.26/1.47  (step t95.t6.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t6.t16.t7.t7.t6 t95.t6.t16.t7.t7.t13))
% 1.26/1.47  (step t95.t6.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t6.t16.t7.t7.t14 t95.t6.t16.t7.t7.t15))
% 1.26/1.47  (step t95.t6.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t95.t6.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t6.t16.t7.t6 t95.t6.t16.t7.t7))
% 1.26/1.47  (step t95.t6.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t6.t16.t7.t10.t5 t95.t6.t16.t7.t10.t6))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t6.t16.t7.t10.t9.t3 t95.t6.t16.t7.t10.t9.t4))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t16.t7.t10.t8 t95.t6.t16.t7.t10.t9))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t16.t7.t10.t7 t95.t6.t16.t7.t10.t10))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t16.t7.t10.t11 t95.t6.t16.t7.t10.t12))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t6.t16.t7.t10.t15.t2 t95.t6.t16.t7.t10.t15.t3))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t16.t7.t10.t14 t95.t6.t16.t7.t10.t15))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t16.t7.t10.t13 t95.t6.t16.t7.t10.t16))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t6.t16.t7.t10.t4 t95.t6.t16.t7.t10.t17))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t16.t7.t10.t20.t2))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t16.t7.t10.t19 t95.t6.t16.t7.t10.t20))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t16.t7.t10.t18 t95.t6.t16.t7.t10.t21))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t6.t16.t7.t10.t22 t95.t6.t16.t7.t10.t23))
% 1.26/1.47  (step t95.t6.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t6.t16.t7.t10.t24 t95.t6.t16.t7.t10.t25))
% 1.26/1.47  (step t95.t6.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.47  (step t95.t6.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t6.t16.t7.t9 t95.t6.t16.t7.t10))
% 1.26/1.47  (step t95.t6.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t6.t16.t7.t8 t95.t6.t16.t7.t11))
% 1.26/1.47  (step t95.t6.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t6.t16.t7.t5 t95.t6.t16.t7.t12 a4))
% 1.26/1.47  (step t95.t6.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t16.t7.t4 t95.t6.t16.t7.t13 a3 a2 a1 a0))
% 1.26/1.47  (step t95.t6.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t6.t16.t7.t14))
% 1.26/1.47  (step t95.t6.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t6.t16.t7.t14))
% 1.26/1.47  (step t95.t6.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t6.t16.t7.t16 t95.t6.t16.t7.t17))
% 1.26/1.47  (step t95.t6.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t6.t16.t7.t15 t95.t6.t16.t7.t18))
% 1.26/1.47  (step t95.t6.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t95.t6.t16.t7.t19 t95.t6.t16.t7.t20))
% 1.26/1.47  (step t95.t6.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t95.t6.t16.t7.t21 t95.t6.t16.t7.t22))
% 1.26/1.47  (step t95.t6.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t95.t6.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t95.t6.t16.t6 t95.t6.t16.t7))
% 1.26/1.47  (step t95.t6.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t6.t16.t10.t4 t95.t6.t16.t10.t5))
% 1.26/1.47  (step t95.t6.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t6.t16.t10.t8.t3 t95.t6.t16.t10.t8.t4))
% 1.26/1.47  (step t95.t6.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t95.t6.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t16.t10.t7 t95.t6.t16.t10.t8))
% 1.26/1.47  (step t95.t6.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t16.t10.t6 t95.t6.t16.t10.t9))
% 1.26/1.47  (step t95.t6.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t95.t6.t16.t10.t10 t95.t6.t16.t10.t11))
% 1.26/1.47  (step t95.t6.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t16.t10.t12 t95.t6.t16.t10.t13))
% 1.26/1.47  (step t95.t6.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t95.t6.t16.t10.t14 t95.t6.t16.t10.t15))
% 1.26/1.47  (step t95.t6.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t95.t6.t16.t10.t16 t95.t6.t16.t10.t17))
% 1.26/1.47  (step t95.t6.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.47  (step t95.t6.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t95.t6.t16.t9 t95.t6.t16.t10))
% 1.26/1.47  (step t95.t6.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t6.t16.t8 t95.t6.t16.t11))
% 1.26/1.47  (step t95.t6.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t95.t6.t16.t5 t95.t6.t16.t12 a5))
% 1.26/1.47  (step t95.t6.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.47  (step t95.t6.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t6.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t16.t16.t4 a3 a2 a1 a0))
% 1.26/1.47  (step t95.t6.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t6.t16.t16.t5))
% 1.26/1.47  (step t95.t6.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t6.t16.t16.t5))
% 1.26/1.47  (step t95.t6.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t6.t16.t16.t6 t95.t6.t16.t16.t8))
% 1.26/1.47  (step t95.t6.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t6.t16.t16.t7 t95.t6.t16.t16.t9))
% 1.26/1.47  (step t95.t6.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t6.t16.t16.t6 t95.t6.t16.t16.t11))
% 1.26/1.47  (step t95.t6.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t6.t16.t16.t10 t95.t6.t16.t16.t12))
% 1.26/1.47  (step t95.t6.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t6.t16.t16.t6 t95.t6.t16.t16.t13))
% 1.26/1.47  (step t95.t6.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t6.t16.t16.t14 t95.t6.t16.t16.t15))
% 1.26/1.47  (step t95.t6.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t95.t6.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t6.t16.t15 t95.t6.t16.t16))
% 1.26/1.47  (step t95.t6.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t6.t16.t19.t5 t95.t6.t16.t19.t6))
% 1.26/1.47  (step t95.t6.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t6.t16.t19.t9.t3 t95.t6.t16.t19.t9.t4))
% 1.26/1.47  (step t95.t6.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t95.t6.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t16.t19.t8 t95.t6.t16.t19.t9))
% 1.26/1.47  (step t95.t6.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t16.t19.t7 t95.t6.t16.t19.t10))
% 1.26/1.47  (step t95.t6.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t16.t19.t11 t95.t6.t16.t19.t12))
% 1.26/1.47  (step t95.t6.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t6.t16.t19.t15.t2 t95.t6.t16.t19.t15.t3))
% 1.26/1.47  (step t95.t6.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.47  (step t95.t6.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t16.t19.t14 t95.t6.t16.t19.t15))
% 1.26/1.47  (step t95.t6.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t16.t19.t13 t95.t6.t16.t19.t16))
% 1.26/1.47  (step t95.t6.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t6.t16.t19.t4 t95.t6.t16.t19.t17))
% 1.26/1.47  (step t95.t6.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t16.t19.t20.t2))
% 1.26/1.47  (step t95.t6.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.47  (step t95.t6.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t16.t19.t19 t95.t6.t16.t19.t20))
% 1.26/1.47  (step t95.t6.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t16.t19.t18 t95.t6.t16.t19.t21))
% 1.26/1.47  (step t95.t6.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t6.t16.t19.t22 t95.t6.t16.t19.t23))
% 1.26/1.47  (step t95.t6.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t6.t16.t19.t24 t95.t6.t16.t19.t25))
% 1.26/1.47  (step t95.t6.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.47  (step t95.t6.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t6.t16.t18 t95.t6.t16.t19))
% 1.26/1.47  (step t95.t6.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t6.t16.t17 t95.t6.t16.t20))
% 1.26/1.47  (step t95.t6.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t6.t16.t14 t95.t6.t16.t21 a4))
% 1.26/1.47  (step t95.t6.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t16.t4 t95.t6.t16.t13 t95.t6.t16.t22 a3 a2 a1 a0))
% 1.26/1.47  (step t95.t6.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t6.t16.t23))
% 1.26/1.47  (step t95.t6.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t6.t16.t23))
% 1.26/1.47  (step t95.t6.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t6.t16.t25 t95.t6.t16.t26))
% 1.26/1.47  (step t95.t6.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t6.t16.t24 t95.t6.t16.t27))
% 1.26/1.47  (step t95.t6.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t95.t6.t16.t28 t95.t6.t16.t29))
% 1.26/1.47  (step t95.t6.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t95.t6.t16.t30 t95.t6.t16.t31))
% 1.26/1.47  (step t95.t6.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t95.t6.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t95.t6.t15 t95.t6.t16))
% 1.26/1.47  (step t95.t6.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t19.t4 t95.t6.t19.t5))
% 1.26/1.47  (step t95.t6.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.47  (step t95.t6.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.47  (step t95.t6.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.47  (step t95.t6.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t95.t6.t19.t8.t3 t95.t6.t19.t8.t4))
% 1.26/1.47  (step t95.t6.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.26/1.47  (step t95.t6.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t19.t7 t95.t6.t19.t8))
% 1.26/1.47  (step t95.t6.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t19.t6 t95.t6.t19.t9))
% 1.26/1.47  (step t95.t6.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t95.t6.t19.t10 t95.t6.t19.t11))
% 1.26/1.47  (step t95.t6.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t95.t6.t19.t12 t95.t6.t19.t13))
% 1.26/1.47  (step t95.t6.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t95.t6.t19.t14 t95.t6.t19.t15))
% 1.26/1.47  (step t95.t6.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t95.t6.t19.t16 t95.t6.t19.t17))
% 1.26/1.47  (step t95.t6.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.26/1.47  (step t95.t6.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t95.t6.t18 t95.t6.t19))
% 1.26/1.47  (step t95.t6.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t95.t6.t17 t95.t6.t20))
% 1.26/1.47  (step t95.t6.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t95.t6.t14 t95.t6.t21 a6))
% 1.26/1.47  (step t95.t6.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.47  (step t95.t6.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t6.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.47  (step t95.t6.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.47  (step t95.t6.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t25.t7.t4 a3 a2 a1 a0))
% 1.26/1.47  (step t95.t6.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t6.t25.t7.t5))
% 1.26/1.47  (step t95.t6.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t6.t25.t7.t5))
% 1.26/1.47  (step t95.t6.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t6.t25.t7.t6 t95.t6.t25.t7.t8))
% 1.26/1.47  (step t95.t6.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t6.t25.t7.t7 t95.t6.t25.t7.t9))
% 1.26/1.47  (step t95.t6.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t6.t25.t7.t6 t95.t6.t25.t7.t11))
% 1.26/1.47  (step t95.t6.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t6.t25.t7.t10 t95.t6.t25.t7.t12))
% 1.26/1.47  (step t95.t6.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t6.t25.t7.t6 t95.t6.t25.t7.t13))
% 1.26/1.47  (step t95.t6.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t6.t25.t7.t14 t95.t6.t25.t7.t15))
% 1.26/1.47  (step t95.t6.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.47  (step t95.t6.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t6.t25.t6 t95.t6.t25.t7))
% 1.26/1.47  (step t95.t6.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.47  (anchor :step t95.t6.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.47  (step t95.t6.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.47  (step t95.t6.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.47  (step t95.t6.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.47  (step t95.t6.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.47  (step t95.t6.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.47  (step t95.t6.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t6.t25.t10.t5 t95.t6.t25.t10.t6))
% 1.26/1.47  (step t95.t6.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.47  (anchor :step t95.t6.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t6.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t6.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t6.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t6.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t6.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t6.t25.t10.t9.t3 t95.t6.t25.t10.t9.t4))
% 1.26/1.48  (step t95.t6.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t6.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t25.t10.t8 t95.t6.t25.t10.t9))
% 1.26/1.48  (step t95.t6.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t25.t10.t7 t95.t6.t25.t10.t10))
% 1.26/1.48  (step t95.t6.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t6.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t25.t10.t11 t95.t6.t25.t10.t12))
% 1.26/1.48  (step t95.t6.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t6.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t6.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t6.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t95.t6.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t6.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t6.t25.t10.t15.t2 t95.t6.t25.t10.t15.t3))
% 1.26/1.48  (step t95.t6.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t95.t6.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t25.t10.t14 t95.t6.t25.t10.t15))
% 1.26/1.48  (step t95.t6.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t25.t10.t13 t95.t6.t25.t10.t16))
% 1.26/1.48  (step t95.t6.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t6.t25.t10.t4 t95.t6.t25.t10.t17))
% 1.26/1.48  (step t95.t6.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t6.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t6.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t6.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t6.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t25.t10.t20.t2))
% 1.26/1.48  (step t95.t6.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t95.t6.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t25.t10.t19 t95.t6.t25.t10.t20))
% 1.26/1.48  (step t95.t6.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t25.t10.t18 t95.t6.t25.t10.t21))
% 1.26/1.48  (step t95.t6.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t6.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t6.t25.t10.t22 t95.t6.t25.t10.t23))
% 1.26/1.48  (step t95.t6.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t95.t6.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t6.t25.t10.t24 t95.t6.t25.t10.t25))
% 1.26/1.48  (step t95.t6.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t95.t6.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t6.t25.t9 t95.t6.t25.t10))
% 1.26/1.48  (step t95.t6.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t6.t25.t8 t95.t6.t25.t11))
% 1.26/1.48  (step t95.t6.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t6.t25.t5 t95.t6.t25.t12 a4))
% 1.26/1.48  (step t95.t6.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t25.t4 t95.t6.t25.t13 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t6.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t6.t25.t14))
% 1.26/1.48  (step t95.t6.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t6.t25.t14))
% 1.26/1.48  (step t95.t6.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t6.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t6.t25.t16 t95.t6.t25.t17))
% 1.26/1.48  (step t95.t6.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t6.t25.t15 t95.t6.t25.t18))
% 1.26/1.48  (step t95.t6.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t6.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t95.t6.t25.t19 t95.t6.t25.t20))
% 1.26/1.48  (step t95.t6.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t6.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t95.t6.t25.t21 t95.t6.t25.t22))
% 1.26/1.48  (step t95.t6.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t6.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t95.t6.t24 t95.t6.t25))
% 1.26/1.48  (step t95.t6.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t95.t6.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t6.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t6.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t6.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t6.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t6.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t6.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t6.t28.t4 t95.t6.t28.t5))
% 1.26/1.48  (step t95.t6.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t6.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t6.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t6.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t6.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t6.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t6.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t6.t28.t8.t3 t95.t6.t28.t8.t4))
% 1.26/1.48  (step t95.t6.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t6.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t28.t7 t95.t6.t28.t8))
% 1.26/1.48  (step t95.t6.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t28.t6 t95.t6.t28.t9))
% 1.26/1.48  (step t95.t6.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t6.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t95.t6.t28.t10 t95.t6.t28.t11))
% 1.26/1.48  (step t95.t6.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t6.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t28.t12 t95.t6.t28.t13))
% 1.26/1.48  (step t95.t6.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t6.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t95.t6.t28.t14 t95.t6.t28.t15))
% 1.26/1.48  (step t95.t6.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t95.t6.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t95.t6.t28.t16 t95.t6.t28.t17))
% 1.26/1.48  (step t95.t6.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.48  (step t95.t6.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t95.t6.t27 t95.t6.t28))
% 1.26/1.48  (step t95.t6.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t6.t26 t95.t6.t29))
% 1.26/1.48  (step t95.t6.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t95.t6.t23 t95.t6.t30 a5))
% 1.26/1.48  (step t95.t6.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t6.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t6.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t6.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t6.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t6.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t6.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t6.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t34.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t6.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t6.t34.t5))
% 1.26/1.48  (step t95.t6.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t6.t34.t5))
% 1.26/1.48  (step t95.t6.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t6.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t6.t34.t6 t95.t6.t34.t8))
% 1.26/1.48  (step t95.t6.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t6.t34.t7 t95.t6.t34.t9))
% 1.26/1.48  (step t95.t6.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t6.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t6.t34.t6 t95.t6.t34.t11))
% 1.26/1.48  (step t95.t6.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t6.t34.t10 t95.t6.t34.t12))
% 1.26/1.48  (step t95.t6.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t6.t34.t6 t95.t6.t34.t13))
% 1.26/1.48  (step t95.t6.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t6.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t6.t34.t14 t95.t6.t34.t15))
% 1.26/1.48  (step t95.t6.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t6.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t6.t33 t95.t6.t34))
% 1.26/1.48  (step t95.t6.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t6.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t6.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t6.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t6.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t6.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t95.t6.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t6.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t6.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t6.t37.t5 t95.t6.t37.t6))
% 1.26/1.48  (step t95.t6.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t6.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t6.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t6.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t6.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t6.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t6.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t6.t37.t9.t3 t95.t6.t37.t9.t4))
% 1.26/1.48  (step t95.t6.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t6.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t37.t8 t95.t6.t37.t9))
% 1.26/1.48  (step t95.t6.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t6.t37.t7 t95.t6.t37.t10))
% 1.26/1.48  (step t95.t6.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t6.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t37.t11 t95.t6.t37.t12))
% 1.26/1.48  (step t95.t6.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t6.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t6.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t6.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t95.t6.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t6.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t6.t37.t15.t2 t95.t6.t37.t15.t3))
% 1.26/1.48  (step t95.t6.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t95.t6.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t37.t14 t95.t6.t37.t15))
% 1.26/1.48  (step t95.t6.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t6.t37.t13 t95.t6.t37.t16))
% 1.26/1.48  (step t95.t6.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t6.t37.t4 t95.t6.t37.t17))
% 1.26/1.48  (step t95.t6.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t6.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t6.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t6.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t6.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t6.t37.t20.t2))
% 1.26/1.48  (step t95.t6.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t95.t6.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t37.t19 t95.t6.t37.t20))
% 1.26/1.48  (step t95.t6.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t6.t37.t18 t95.t6.t37.t21))
% 1.26/1.48  (step t95.t6.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t6.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t6.t37.t22 t95.t6.t37.t23))
% 1.26/1.48  (step t95.t6.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t95.t6.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t6.t37.t24 t95.t6.t37.t25))
% 1.26/1.48  (step t95.t6.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t95.t6.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t6.t36 t95.t6.t37))
% 1.26/1.48  (step t95.t6.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t6.t35 t95.t6.t38))
% 1.26/1.48  (step t95.t6.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t6.t32 t95.t6.t39 a4))
% 1.26/1.48  (step t95.t6.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t6.t4 t95.t6.t13 t95.t6.t22 t95.t6.t31 t95.t6.t40 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t6.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t6.t41))
% 1.26/1.48  (step t95.t6.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t95.t6.t41))
% 1.26/1.48  (step t95.t6.t44 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t6.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t95.t6.t43 t95.t6.t44))
% 1.26/1.48  (step t95.t6.t46 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t6.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t95.t6.t45 t95.t6.t46))
% 1.26/1.48  (step t95.t6.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t95.t6.t42 t95.t6.t47))
% 1.26/1.48  (step t95.t6.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t6.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t95.t6.t48 t95.t6.t49))
% 1.26/1.48  (step t95.t6 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t7 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t95.t5 t95.t6))
% 1.26/1.48  (step t95.t8 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.26/1.48  (anchor :step t95.t9 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t9.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t9.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t9.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t9.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t95.t9.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.26/1.48  (step t95.t9.t6 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t9.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t95.t9.t5 t95.t9.t6))
% 1.26/1.48  (step t95.t9.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.26/1.48  (step t95.t9.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t95.t9.t7 t95.t9.t8))
% 1.26/1.48  (step t95.t9.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t95.t9.t4 t95.t9.t9))
% 1.26/1.48  (step t95.t9.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t9.t12 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t9.t12.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t9.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.26/1.48  (step t95.t9.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t95.t9.t12.t2))
% 1.26/1.48  (step t95.t9.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.26/1.48  (step t95.t9.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t95.t9.t12.t3 t95.t9.t12.t4))
% 1.26/1.48  (step t95.t9.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.26/1.48  (step t95.t9.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t95.t9.t11 t95.t9.t12))
% 1.26/1.48  (step t95.t9.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t95.t9.t10 t95.t9.t13))
% 1.26/1.48  (step t95.t9.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t9.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t95.t9.t14 t95.t9.t15))
% 1.26/1.48  (step t95.t9.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t95.t9.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t95.t9.t16 t95.t9.t17))
% 1.26/1.48  (step t95.t9 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t95.t10 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t95.t8 t95.t9))
% 1.26/1.48  (step t95.t11 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t95.t7 t95.t10))
% 1.26/1.48  (step t95.t12 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t95.t4 t95.t11 a8))
% 1.26/1.48  (step t95.t13 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t14 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.26/1.48  (anchor :step t95.t15 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t15.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t15.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t15.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.48  (anchor :step t95.t15.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t15.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t15.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t15.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t95.t15.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t15.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t15.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t15.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t15.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t15.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t15.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t15.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t15.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t15.t7.t7.t7.t5))
% 1.26/1.48  (step t95.t15.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t15.t7.t7.t7.t5))
% 1.26/1.48  (step t95.t15.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t15.t7.t7.t7.t6 t95.t15.t7.t7.t7.t8))
% 1.26/1.48  (step t95.t15.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t15.t7.t7.t7.t7 t95.t15.t7.t7.t7.t9))
% 1.26/1.48  (step t95.t15.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t15.t7.t7.t7.t6 t95.t15.t7.t7.t7.t11))
% 1.26/1.48  (step t95.t15.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t15.t7.t7.t7.t10 t95.t15.t7.t7.t7.t12))
% 1.26/1.48  (step t95.t15.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t15.t7.t7.t7.t6 t95.t15.t7.t7.t7.t13))
% 1.26/1.48  (step t95.t15.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t15.t7.t7.t7.t14 t95.t15.t7.t7.t7.t15))
% 1.26/1.48  (step t95.t15.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t15.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t15.t7.t7.t6 t95.t15.t7.t7.t7))
% 1.26/1.48  (step t95.t15.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t15.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t15.t7.t7.t10.t5 t95.t15.t7.t7.t10.t6))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t15.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t15.t7.t7.t10.t9.t3 t95.t15.t7.t7.t10.t9.t4))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t7.t7.t10.t8 t95.t15.t7.t7.t10.t9))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t7.t7.t10.t7 t95.t15.t7.t7.t10.t10))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t15.t7.t7.t10.t11 t95.t15.t7.t7.t10.t12))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t15.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t15.t7.t7.t10.t15.t2 t95.t15.t7.t7.t10.t15.t3))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t15.t7.t7.t10.t14 t95.t15.t7.t7.t10.t15))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t15.t7.t7.t10.t13 t95.t15.t7.t7.t10.t16))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t15.t7.t7.t10.t4 t95.t15.t7.t7.t10.t17))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t15.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t15.t7.t7.t10.t20.t2))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t15.t7.t7.t10.t19 t95.t15.t7.t7.t10.t20))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t15.t7.t7.t10.t18 t95.t15.t7.t7.t10.t21))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t15.t7.t7.t10.t22 t95.t15.t7.t7.t10.t23))
% 1.26/1.48  (step t95.t15.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t15.t7.t7.t10.t24 t95.t15.t7.t7.t10.t25))
% 1.26/1.48  (step t95.t15.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t95.t15.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t15.t7.t7.t9 t95.t15.t7.t7.t10))
% 1.26/1.48  (step t95.t15.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t15.t7.t7.t8 t95.t15.t7.t7.t11))
% 1.26/1.48  (step t95.t15.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t15.t7.t7.t5 t95.t15.t7.t7.t12 a4))
% 1.26/1.48  (step t95.t15.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t15.t7.t7.t4 t95.t15.t7.t7.t13 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t15.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t15.t7.t7.t14))
% 1.26/1.48  (step t95.t15.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t15.t7.t7.t14))
% 1.26/1.48  (step t95.t15.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t15.t7.t7.t16 t95.t15.t7.t7.t17))
% 1.26/1.48  (step t95.t15.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t15.t7.t7.t15 t95.t15.t7.t7.t18))
% 1.26/1.48  (step t95.t15.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t95.t15.t7.t7.t19 t95.t15.t7.t7.t20))
% 1.26/1.48  (step t95.t15.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t95.t15.t7.t7.t21 t95.t15.t7.t7.t22))
% 1.26/1.48  (step t95.t15.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t15.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t95.t15.t7.t6 t95.t15.t7.t7))
% 1.26/1.48  (step t95.t15.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t95.t15.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t15.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t15.t7.t10.t4 t95.t15.t7.t10.t5))
% 1.26/1.48  (step t95.t15.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t15.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t15.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t15.t7.t10.t8.t3 t95.t15.t7.t10.t8.t4))
% 1.26/1.48  (step t95.t15.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t15.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t7.t10.t7 t95.t15.t7.t10.t8))
% 1.26/1.48  (step t95.t15.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t7.t10.t6 t95.t15.t7.t10.t9))
% 1.26/1.48  (step t95.t15.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t95.t15.t7.t10.t10 t95.t15.t7.t10.t11))
% 1.26/1.48  (step t95.t15.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t7.t10.t12 t95.t15.t7.t10.t13))
% 1.26/1.48  (step t95.t15.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t95.t15.t7.t10.t14 t95.t15.t7.t10.t15))
% 1.26/1.48  (step t95.t15.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t95.t15.t7.t10.t16 t95.t15.t7.t10.t17))
% 1.26/1.48  (step t95.t15.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.48  (step t95.t15.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t95.t15.t7.t9 t95.t15.t7.t10))
% 1.26/1.48  (step t95.t15.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t15.t7.t8 t95.t15.t7.t11))
% 1.26/1.48  (step t95.t15.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t95.t15.t7.t5 t95.t15.t7.t12 a5))
% 1.26/1.48  (step t95.t15.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t15.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t15.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t15.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t15.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t15.t7.t16.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t15.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t15.t7.t16.t5))
% 1.26/1.48  (step t95.t15.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t15.t7.t16.t5))
% 1.26/1.48  (step t95.t15.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t15.t7.t16.t6 t95.t15.t7.t16.t8))
% 1.26/1.48  (step t95.t15.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t15.t7.t16.t7 t95.t15.t7.t16.t9))
% 1.26/1.48  (step t95.t15.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t15.t7.t16.t6 t95.t15.t7.t16.t11))
% 1.26/1.48  (step t95.t15.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t15.t7.t16.t10 t95.t15.t7.t16.t12))
% 1.26/1.48  (step t95.t15.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t15.t7.t16.t6 t95.t15.t7.t16.t13))
% 1.26/1.48  (step t95.t15.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t15.t7.t16.t14 t95.t15.t7.t16.t15))
% 1.26/1.48  (step t95.t15.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t15.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t15.t7.t15 t95.t15.t7.t16))
% 1.26/1.48  (step t95.t15.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t15.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t15.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t15.t7.t19.t5 t95.t15.t7.t19.t6))
% 1.26/1.48  (step t95.t15.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t15.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t15.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t15.t7.t19.t9.t3 t95.t15.t7.t19.t9.t4))
% 1.26/1.48  (step t95.t15.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t15.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t7.t19.t8 t95.t15.t7.t19.t9))
% 1.26/1.48  (step t95.t15.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t7.t19.t7 t95.t15.t7.t19.t10))
% 1.26/1.48  (step t95.t15.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t15.t7.t19.t11 t95.t15.t7.t19.t12))
% 1.26/1.48  (step t95.t15.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t15.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t15.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t15.t7.t19.t15.t2 t95.t15.t7.t19.t15.t3))
% 1.26/1.48  (step t95.t15.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t95.t15.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t15.t7.t19.t14 t95.t15.t7.t19.t15))
% 1.26/1.48  (step t95.t15.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t15.t7.t19.t13 t95.t15.t7.t19.t16))
% 1.26/1.48  (step t95.t15.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t15.t7.t19.t4 t95.t15.t7.t19.t17))
% 1.26/1.48  (step t95.t15.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t15.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t15.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t15.t7.t19.t20.t2))
% 1.26/1.48  (step t95.t15.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t95.t15.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t15.t7.t19.t19 t95.t15.t7.t19.t20))
% 1.26/1.48  (step t95.t15.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t15.t7.t19.t18 t95.t15.t7.t19.t21))
% 1.26/1.48  (step t95.t15.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t15.t7.t19.t22 t95.t15.t7.t19.t23))
% 1.26/1.48  (step t95.t15.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t15.t7.t19.t24 t95.t15.t7.t19.t25))
% 1.26/1.48  (step t95.t15.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t95.t15.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t15.t7.t18 t95.t15.t7.t19))
% 1.26/1.48  (step t95.t15.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t15.t7.t17 t95.t15.t7.t20))
% 1.26/1.48  (step t95.t15.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t15.t7.t14 t95.t15.t7.t21 a4))
% 1.26/1.48  (step t95.t15.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t15.t7.t4 t95.t15.t7.t13 t95.t15.t7.t22 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t15.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t15.t7.t23))
% 1.26/1.48  (step t95.t15.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t15.t7.t23))
% 1.26/1.48  (step t95.t15.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t15.t7.t25 t95.t15.t7.t26))
% 1.26/1.48  (step t95.t15.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t15.t7.t24 t95.t15.t7.t27))
% 1.26/1.48  (step t95.t15.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t95.t15.t7.t28 t95.t15.t7.t29))
% 1.26/1.48  (step t95.t15.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t95.t15.t7.t30 t95.t15.t7.t31))
% 1.26/1.48  (step t95.t15.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t15.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t95.t15.t6 t95.t15.t7))
% 1.26/1.48  (step t95.t15.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.48  (anchor :step t95.t15.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t15.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t15.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t15.t10.t4 t95.t15.t10.t5))
% 1.26/1.48  (step t95.t15.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t15.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t15.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t15.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t15.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t95.t15.t10.t8.t3 t95.t15.t10.t8.t4))
% 1.26/1.48  (step t95.t15.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t15.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t10.t7 t95.t15.t10.t8))
% 1.26/1.48  (step t95.t15.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t10.t6 t95.t15.t10.t9))
% 1.26/1.48  (step t95.t15.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t95.t15.t10.t10 t95.t15.t10.t11))
% 1.26/1.48  (step t95.t15.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t95.t15.t10.t12 t95.t15.t10.t13))
% 1.26/1.48  (step t95.t15.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t95.t15.t10.t14 t95.t15.t10.t15))
% 1.26/1.48  (step t95.t15.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t95.t15.t10.t16 t95.t15.t10.t17))
% 1.26/1.48  (step t95.t15.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.26/1.48  (step t95.t15.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t95.t15.t9 t95.t15.t10))
% 1.26/1.48  (step t95.t15.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t95.t15.t8 t95.t15.t11))
% 1.26/1.48  (step t95.t15.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t95.t15.t5 t95.t15.t12 a6))
% 1.26/1.48  (step t95.t15.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t15.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t95.t15.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t15.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t15.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t15.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t15.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t15.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t15.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t15.t16.t7.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t15.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t15.t16.t7.t5))
% 1.26/1.48  (step t95.t15.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t15.t16.t7.t5))
% 1.26/1.48  (step t95.t15.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t15.t16.t7.t6 t95.t15.t16.t7.t8))
% 1.26/1.48  (step t95.t15.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t15.t16.t7.t7 t95.t15.t16.t7.t9))
% 1.26/1.48  (step t95.t15.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t15.t16.t7.t6 t95.t15.t16.t7.t11))
% 1.26/1.48  (step t95.t15.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t15.t16.t7.t10 t95.t15.t16.t7.t12))
% 1.26/1.48  (step t95.t15.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t15.t16.t7.t6 t95.t15.t16.t7.t13))
% 1.26/1.48  (step t95.t15.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t15.t16.t7.t14 t95.t15.t16.t7.t15))
% 1.26/1.48  (step t95.t15.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t15.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t15.t16.t6 t95.t15.t16.t7))
% 1.26/1.48  (step t95.t15.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t15.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t15.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t15.t16.t10.t5 t95.t15.t16.t10.t6))
% 1.26/1.48  (step t95.t15.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t15.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t15.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t15.t16.t10.t9.t3 t95.t15.t16.t10.t9.t4))
% 1.26/1.48  (step t95.t15.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t15.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t16.t10.t8 t95.t15.t16.t10.t9))
% 1.26/1.48  (step t95.t15.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t16.t10.t7 t95.t15.t16.t10.t10))
% 1.26/1.48  (step t95.t15.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t15.t16.t10.t11 t95.t15.t16.t10.t12))
% 1.26/1.48  (step t95.t15.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t15.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t15.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t15.t16.t10.t15.t2 t95.t15.t16.t10.t15.t3))
% 1.26/1.48  (step t95.t15.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t95.t15.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t15.t16.t10.t14 t95.t15.t16.t10.t15))
% 1.26/1.48  (step t95.t15.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t15.t16.t10.t13 t95.t15.t16.t10.t16))
% 1.26/1.48  (step t95.t15.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t15.t16.t10.t4 t95.t15.t16.t10.t17))
% 1.26/1.48  (step t95.t15.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t15.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t15.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t15.t16.t10.t20.t2))
% 1.26/1.48  (step t95.t15.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t95.t15.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t15.t16.t10.t19 t95.t15.t16.t10.t20))
% 1.26/1.48  (step t95.t15.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t15.t16.t10.t18 t95.t15.t16.t10.t21))
% 1.26/1.48  (step t95.t15.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t15.t16.t10.t22 t95.t15.t16.t10.t23))
% 1.26/1.48  (step t95.t15.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t15.t16.t10.t24 t95.t15.t16.t10.t25))
% 1.26/1.48  (step t95.t15.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t95.t15.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t15.t16.t9 t95.t15.t16.t10))
% 1.26/1.48  (step t95.t15.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t15.t16.t8 t95.t15.t16.t11))
% 1.26/1.48  (step t95.t15.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t15.t16.t5 t95.t15.t16.t12 a4))
% 1.26/1.48  (step t95.t15.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t15.t16.t4 t95.t15.t16.t13 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t15.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t15.t16.t14))
% 1.26/1.48  (step t95.t15.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t15.t16.t14))
% 1.26/1.48  (step t95.t15.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t15.t16.t16 t95.t15.t16.t17))
% 1.26/1.48  (step t95.t15.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t15.t16.t15 t95.t15.t16.t18))
% 1.26/1.48  (step t95.t15.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t95.t15.t16.t19 t95.t15.t16.t20))
% 1.26/1.48  (step t95.t15.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t95.t15.t16.t21 t95.t15.t16.t22))
% 1.26/1.48  (step t95.t15.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t15.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t95.t15.t15 t95.t15.t16))
% 1.26/1.48  (step t95.t15.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t95.t15.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t15.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t15.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t15.t19.t4 t95.t15.t19.t5))
% 1.26/1.48  (step t95.t15.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t15.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t15.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t15.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t15.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t15.t19.t8.t3 t95.t15.t19.t8.t4))
% 1.26/1.48  (step t95.t15.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t15.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t19.t7 t95.t15.t19.t8))
% 1.26/1.48  (step t95.t15.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t19.t6 t95.t15.t19.t9))
% 1.26/1.48  (step t95.t15.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t95.t15.t19.t10 t95.t15.t19.t11))
% 1.26/1.48  (step t95.t15.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t19.t12 t95.t15.t19.t13))
% 1.26/1.48  (step t95.t15.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t95.t15.t19.t14 t95.t15.t19.t15))
% 1.26/1.48  (step t95.t15.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t95.t15.t19.t16 t95.t15.t19.t17))
% 1.26/1.48  (step t95.t15.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.48  (step t95.t15.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t95.t15.t18 t95.t15.t19))
% 1.26/1.48  (step t95.t15.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t15.t17 t95.t15.t20))
% 1.26/1.48  (step t95.t15.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t95.t15.t14 t95.t15.t21 a5))
% 1.26/1.48  (step t95.t15.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t15.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t15.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t15.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t15.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t15.t25.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t15.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t15.t25.t5))
% 1.26/1.48  (step t95.t15.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t15.t25.t5))
% 1.26/1.48  (step t95.t15.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t15.t25.t6 t95.t15.t25.t8))
% 1.26/1.48  (step t95.t15.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t15.t25.t7 t95.t15.t25.t9))
% 1.26/1.48  (step t95.t15.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t15.t25.t6 t95.t15.t25.t11))
% 1.26/1.48  (step t95.t15.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t15.t25.t10 t95.t15.t25.t12))
% 1.26/1.48  (step t95.t15.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t15.t25.t6 t95.t15.t25.t13))
% 1.26/1.48  (step t95.t15.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t15.t25.t14 t95.t15.t25.t15))
% 1.26/1.48  (step t95.t15.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t15.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t15.t24 t95.t15.t25))
% 1.26/1.48  (step t95.t15.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t15.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t15.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t95.t15.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t15.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t15.t28.t5 t95.t15.t28.t6))
% 1.26/1.48  (step t95.t15.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t15.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t15.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t15.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t15.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t15.t28.t9.t3 t95.t15.t28.t9.t4))
% 1.26/1.48  (step t95.t15.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t15.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t28.t8 t95.t15.t28.t9))
% 1.26/1.48  (step t95.t15.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t15.t28.t7 t95.t15.t28.t10))
% 1.26/1.48  (step t95.t15.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t15.t28.t11 t95.t15.t28.t12))
% 1.26/1.48  (step t95.t15.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t15.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t15.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t15.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t95.t15.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t15.t28.t15.t2 t95.t15.t28.t15.t3))
% 1.26/1.48  (step t95.t15.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t95.t15.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t15.t28.t14 t95.t15.t28.t15))
% 1.26/1.48  (step t95.t15.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t15.t28.t13 t95.t15.t28.t16))
% 1.26/1.48  (step t95.t15.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t15.t28.t4 t95.t15.t28.t17))
% 1.26/1.48  (step t95.t15.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t15.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t15.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t15.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t15.t28.t20.t2))
% 1.26/1.48  (step t95.t15.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t95.t15.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t15.t28.t19 t95.t15.t28.t20))
% 1.26/1.48  (step t95.t15.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t15.t28.t18 t95.t15.t28.t21))
% 1.26/1.48  (step t95.t15.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t15.t28.t22 t95.t15.t28.t23))
% 1.26/1.48  (step t95.t15.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t95.t15.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t15.t28.t24 t95.t15.t28.t25))
% 1.26/1.48  (step t95.t15.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t95.t15.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t15.t27 t95.t15.t28))
% 1.26/1.48  (step t95.t15.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t15.t26 t95.t15.t29))
% 1.26/1.48  (step t95.t15.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t15.t23 t95.t15.t30 a4))
% 1.26/1.48  (step t95.t15.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t15.t4 t95.t15.t13 t95.t15.t22 t95.t15.t31 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t15.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t95.t15.t32))
% 1.26/1.48  (step t95.t15.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t95.t15.t32))
% 1.26/1.48  (step t95.t15.t35 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t15.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t95.t15.t34 t95.t15.t35))
% 1.26/1.48  (step t95.t15.t37 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t15.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t95.t15.t36 t95.t15.t37))
% 1.26/1.48  (step t95.t15.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t95.t15.t33 t95.t15.t38))
% 1.26/1.48  (step t95.t15.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t95.t15.t34 t95.t15.t37))
% 1.26/1.48  (step t95.t15.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t95.t15.t40 t95.t15.t35))
% 1.26/1.48  (step t95.t15.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t95.t15.t39 t95.t15.t41))
% 1.26/1.48  (step t95.t15.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t15.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t95.t15.t42 t95.t15.t43))
% 1.26/1.48  (step t95.t15 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t16 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t95.t14 t95.t15))
% 1.26/1.48  (step t95.t17 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.26/1.48  (anchor :step t95.t18 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t18.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t18.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t18.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t18.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.26/1.48  (step t95.t18.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.48  (step t95.t18.t6 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t18.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t95.t18.t5 t95.t18.t6))
% 1.26/1.48  (step t95.t18.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.48  (step t95.t18.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t95.t18.t7 t95.t18.t8))
% 1.26/1.48  (step t95.t18.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t95.t18.t4 t95.t18.t9))
% 1.26/1.48  (step t95.t18.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t18.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t18.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t18.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t18.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t95.t18.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t95.t18.t12.t3))
% 1.26/1.48  (step t95.t18.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.26/1.48  (step t95.t18.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t95.t18.t12.t4 t95.t18.t12.t5))
% 1.26/1.48  (step t95.t18.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t95.t18.t12.t6))
% 1.26/1.48  (step t95.t18.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t95.t18.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t95.t18.t11 t95.t18.t12))
% 1.26/1.48  (step t95.t18.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t95.t18.t10 t95.t18.t13))
% 1.26/1.48  (step t95.t18.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.48  (step t95.t18.t16 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t18.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t95.t18.t15 t95.t18.t16))
% 1.26/1.48  (step t95.t18.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.48  (step t95.t18.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t95.t18.t17 t95.t18.t18))
% 1.26/1.48  (step t95.t18.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t95.t18.t14 t95.t18.t19))
% 1.26/1.48  (step t95.t18.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t18.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t18.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t18.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.26/1.48  (step t95.t18.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t95.t18.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t95.t18.t22.t3))
% 1.26/1.48  (step t95.t18.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t95.t18.t22.t2 t95.t18.t22.t4))
% 1.26/1.48  (step t95.t18.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t95.t18.t22.t5))
% 1.26/1.48  (step t95.t18.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.26/1.48  (step t95.t18.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t95.t18.t21 t95.t18.t22))
% 1.26/1.48  (step t95.t18.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t95.t18.t20 t95.t18.t23))
% 1.26/1.48  (step t95.t18.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t18.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t95.t18.t24 t95.t18.t25))
% 1.26/1.48  (step t95.t18.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.26/1.48  (step t95.t18.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t95.t18.t26 t95.t18.t27))
% 1.26/1.48  (step t95.t18 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.26/1.48  (step t95.t19 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t95.t17 t95.t18))
% 1.26/1.48  (step t95.t20 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t95.t16 t95.t19))
% 1.26/1.48  (step t95.t21 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t95.t13 t95.t20 a7))
% 1.26/1.48  (step t95.t22 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t23 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.48  (anchor :step t95.t24 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t24.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t24.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t24.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t24.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t24.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t24.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t95.t24.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t24.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t24.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t24.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t24.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t24.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t24.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t24.t7.t7.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t24.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t24.t7.t7.t5))
% 1.26/1.48  (step t95.t24.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t24.t7.t7.t5))
% 1.26/1.48  (step t95.t24.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t24.t7.t7.t6 t95.t24.t7.t7.t8))
% 1.26/1.48  (step t95.t24.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t24.t7.t7.t7 t95.t24.t7.t7.t9))
% 1.26/1.48  (step t95.t24.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t24.t7.t7.t6 t95.t24.t7.t7.t11))
% 1.26/1.48  (step t95.t24.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t24.t7.t7.t10 t95.t24.t7.t7.t12))
% 1.26/1.48  (step t95.t24.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t24.t7.t7.t6 t95.t24.t7.t7.t13))
% 1.26/1.48  (step t95.t24.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t24.t7.t7.t14 t95.t24.t7.t7.t15))
% 1.26/1.48  (step t95.t24.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t24.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t24.t7.t6 t95.t24.t7.t7))
% 1.26/1.48  (step t95.t24.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t24.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t24.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t24.t7.t10.t5 t95.t24.t7.t10.t6))
% 1.26/1.48  (step t95.t24.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t24.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t24.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t24.t7.t10.t9.t3 t95.t24.t7.t10.t9.t4))
% 1.26/1.48  (step t95.t24.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t24.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t24.t7.t10.t8 t95.t24.t7.t10.t9))
% 1.26/1.48  (step t95.t24.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t24.t7.t10.t7 t95.t24.t7.t10.t10))
% 1.26/1.48  (step t95.t24.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t24.t7.t10.t11 t95.t24.t7.t10.t12))
% 1.26/1.48  (step t95.t24.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t24.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t24.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t24.t7.t10.t15.t2 t95.t24.t7.t10.t15.t3))
% 1.26/1.48  (step t95.t24.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t95.t24.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t24.t7.t10.t14 t95.t24.t7.t10.t15))
% 1.26/1.48  (step t95.t24.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t24.t7.t10.t13 t95.t24.t7.t10.t16))
% 1.26/1.48  (step t95.t24.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t24.t7.t10.t4 t95.t24.t7.t10.t17))
% 1.26/1.48  (step t95.t24.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t24.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t24.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t24.t7.t10.t20.t2))
% 1.26/1.48  (step t95.t24.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t95.t24.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t24.t7.t10.t19 t95.t24.t7.t10.t20))
% 1.26/1.48  (step t95.t24.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t24.t7.t10.t18 t95.t24.t7.t10.t21))
% 1.26/1.48  (step t95.t24.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t24.t7.t10.t22 t95.t24.t7.t10.t23))
% 1.26/1.48  (step t95.t24.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t24.t7.t10.t24 t95.t24.t7.t10.t25))
% 1.26/1.48  (step t95.t24.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t95.t24.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t24.t7.t9 t95.t24.t7.t10))
% 1.26/1.48  (step t95.t24.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t24.t7.t8 t95.t24.t7.t11))
% 1.26/1.48  (step t95.t24.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t24.t7.t5 t95.t24.t7.t12 a4))
% 1.26/1.48  (step t95.t24.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t24.t7.t4 t95.t24.t7.t13 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t24.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t24.t7.t14))
% 1.26/1.48  (step t95.t24.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t24.t7.t14))
% 1.26/1.48  (step t95.t24.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t24.t7.t16 t95.t24.t7.t17))
% 1.26/1.48  (step t95.t24.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t24.t7.t15 t95.t24.t7.t18))
% 1.26/1.48  (step t95.t24.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t95.t24.t7.t19 t95.t24.t7.t20))
% 1.26/1.48  (step t95.t24.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t24.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t95.t24.t7.t21 t95.t24.t7.t22))
% 1.26/1.48  (step t95.t24.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t24.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t95.t24.t6 t95.t24.t7))
% 1.26/1.48  (step t95.t24.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t95.t24.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t24.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t24.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t24.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t24.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t24.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t24.t10.t4 t95.t24.t10.t5))
% 1.26/1.48  (step t95.t24.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t24.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t24.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t24.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t24.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t24.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t24.t10.t8.t3 t95.t24.t10.t8.t4))
% 1.26/1.48  (step t95.t24.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t24.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t24.t10.t7 t95.t24.t10.t8))
% 1.26/1.48  (step t95.t24.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t24.t10.t6 t95.t24.t10.t9))
% 1.26/1.48  (step t95.t24.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t24.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t95.t24.t10.t10 t95.t24.t10.t11))
% 1.26/1.48  (step t95.t24.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t24.t10.t12 t95.t24.t10.t13))
% 1.26/1.48  (step t95.t24.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t24.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t95.t24.t10.t14 t95.t24.t10.t15))
% 1.26/1.48  (step t95.t24.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t95.t24.t10.t16 t95.t24.t10.t17))
% 1.26/1.48  (step t95.t24.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.48  (step t95.t24.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t95.t24.t9 t95.t24.t10))
% 1.26/1.48  (step t95.t24.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t24.t8 t95.t24.t11))
% 1.26/1.48  (step t95.t24.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t95.t24.t5 t95.t24.t12 a5))
% 1.26/1.48  (step t95.t24.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t24.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t24.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t24.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t24.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t24.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t24.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t24.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t24.t16.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t24.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t24.t16.t5))
% 1.26/1.48  (step t95.t24.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t24.t16.t5))
% 1.26/1.48  (step t95.t24.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t24.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t24.t16.t6 t95.t24.t16.t8))
% 1.26/1.48  (step t95.t24.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t24.t16.t7 t95.t24.t16.t9))
% 1.26/1.48  (step t95.t24.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t24.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t24.t16.t6 t95.t24.t16.t11))
% 1.26/1.48  (step t95.t24.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t24.t16.t10 t95.t24.t16.t12))
% 1.26/1.48  (step t95.t24.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t24.t16.t6 t95.t24.t16.t13))
% 1.26/1.48  (step t95.t24.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t24.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t24.t16.t14 t95.t24.t16.t15))
% 1.26/1.48  (step t95.t24.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t24.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t24.t15 t95.t24.t16))
% 1.26/1.48  (step t95.t24.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t24.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t24.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t24.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t24.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t24.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t95.t24.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t24.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t24.t19.t5 t95.t24.t19.t6))
% 1.26/1.48  (step t95.t24.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t24.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t24.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t24.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t24.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t24.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t24.t19.t9.t3 t95.t24.t19.t9.t4))
% 1.26/1.48  (step t95.t24.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t24.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t24.t19.t8 t95.t24.t19.t9))
% 1.26/1.48  (step t95.t24.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t24.t19.t7 t95.t24.t19.t10))
% 1.26/1.48  (step t95.t24.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t24.t19.t11 t95.t24.t19.t12))
% 1.26/1.48  (step t95.t24.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t24.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t24.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t24.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t95.t24.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t24.t19.t15.t2 t95.t24.t19.t15.t3))
% 1.26/1.48  (step t95.t24.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t95.t24.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t24.t19.t14 t95.t24.t19.t15))
% 1.26/1.48  (step t95.t24.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t24.t19.t13 t95.t24.t19.t16))
% 1.26/1.48  (step t95.t24.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t24.t19.t4 t95.t24.t19.t17))
% 1.26/1.48  (step t95.t24.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t24.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t24.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t24.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t24.t19.t20.t2))
% 1.26/1.48  (step t95.t24.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t95.t24.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t24.t19.t19 t95.t24.t19.t20))
% 1.26/1.48  (step t95.t24.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t24.t19.t18 t95.t24.t19.t21))
% 1.26/1.48  (step t95.t24.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t24.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t24.t19.t22 t95.t24.t19.t23))
% 1.26/1.48  (step t95.t24.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t95.t24.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t24.t19.t24 t95.t24.t19.t25))
% 1.26/1.48  (step t95.t24.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t95.t24.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t24.t18 t95.t24.t19))
% 1.26/1.48  (step t95.t24.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t24.t17 t95.t24.t20))
% 1.26/1.48  (step t95.t24.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t24.t14 t95.t24.t21 a4))
% 1.26/1.48  (step t95.t24.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t24.t4 t95.t24.t13 t95.t24.t22 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t24.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t24.t23))
% 1.26/1.48  (step t95.t24.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t24.t23))
% 1.26/1.48  (step t95.t24.t26 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t24.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t24.t25 t95.t24.t26))
% 1.26/1.48  (step t95.t24.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t24.t24 t95.t24.t27))
% 1.26/1.48  (step t95.t24.t29 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t24.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t95.t24.t28 t95.t24.t29))
% 1.26/1.48  (step t95.t24.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t24.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t95.t24.t30 t95.t24.t31))
% 1.26/1.48  (step t95.t24 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t25 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t95.t23 t95.t24))
% 1.26/1.48  (step t95.t26 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.48  (anchor :step t95.t27 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t27.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t27.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t27.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t27.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t27.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t27.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t27.t4 t95.t27.t5))
% 1.26/1.48  (step t95.t27.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t27.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t27.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t27.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t27.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t27.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t27.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t95.t27.t8.t3 t95.t27.t8.t4))
% 1.26/1.48  (step t95.t27.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t27.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t95.t27.t7 t95.t27.t8))
% 1.26/1.48  (step t95.t27.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t95.t27.t6 t95.t27.t9))
% 1.26/1.48  (step t95.t27.t11 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t27.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t95.t27.t10 t95.t27.t11))
% 1.26/1.48  (step t95.t27.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t27.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t95.t27.t12 t95.t27.t13))
% 1.26/1.48  (step t95.t27.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t27.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t95.t27.t14 t95.t27.t15))
% 1.26/1.48  (step t95.t27.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t95.t27.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t95.t27.t16 t95.t27.t17))
% 1.26/1.48  (step t95.t27 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.26/1.48  (step t95.t28 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t95.t26 t95.t27))
% 1.26/1.48  (step t95.t29 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t95.t25 t95.t28))
% 1.26/1.48  (step t95.t30 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t95.t22 t95.t29 a6))
% 1.26/1.48  (step t95.t31 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t32 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t95.t33 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t33.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t33.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t33.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t33.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t33.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t33.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t33.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t33.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t33.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t33.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t33.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t33.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t33.t7.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t33.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t33.t7.t5))
% 1.26/1.48  (step t95.t33.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t33.t7.t5))
% 1.26/1.48  (step t95.t33.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t33.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t33.t7.t6 t95.t33.t7.t8))
% 1.26/1.48  (step t95.t33.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t33.t7.t7 t95.t33.t7.t9))
% 1.26/1.48  (step t95.t33.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t33.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t33.t7.t6 t95.t33.t7.t11))
% 1.26/1.48  (step t95.t33.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t33.t7.t10 t95.t33.t7.t12))
% 1.26/1.48  (step t95.t33.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t33.t7.t6 t95.t33.t7.t13))
% 1.26/1.48  (step t95.t33.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t33.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t33.t7.t14 t95.t33.t7.t15))
% 1.26/1.48  (step t95.t33.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t33.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t33.t6 t95.t33.t7))
% 1.26/1.48  (step t95.t33.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t33.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t33.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t33.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t33.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t33.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t95.t33.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t33.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t33.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t33.t10.t5 t95.t33.t10.t6))
% 1.26/1.48  (step t95.t33.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t33.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t33.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t33.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t33.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t33.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t33.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t33.t10.t9.t3 t95.t33.t10.t9.t4))
% 1.26/1.48  (step t95.t33.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t33.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t33.t10.t8 t95.t33.t10.t9))
% 1.26/1.48  (step t95.t33.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t33.t10.t7 t95.t33.t10.t10))
% 1.26/1.48  (step t95.t33.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t33.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t33.t10.t11 t95.t33.t10.t12))
% 1.26/1.48  (step t95.t33.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t33.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t33.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t33.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t95.t33.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t33.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t33.t10.t15.t2 t95.t33.t10.t15.t3))
% 1.26/1.48  (step t95.t33.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t95.t33.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t33.t10.t14 t95.t33.t10.t15))
% 1.26/1.48  (step t95.t33.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t33.t10.t13 t95.t33.t10.t16))
% 1.26/1.48  (step t95.t33.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t33.t10.t4 t95.t33.t10.t17))
% 1.26/1.48  (step t95.t33.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t33.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t33.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t33.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t33.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t33.t10.t20.t2))
% 1.26/1.48  (step t95.t33.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t95.t33.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t33.t10.t19 t95.t33.t10.t20))
% 1.26/1.48  (step t95.t33.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t33.t10.t18 t95.t33.t10.t21))
% 1.26/1.48  (step t95.t33.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t33.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t33.t10.t22 t95.t33.t10.t23))
% 1.26/1.48  (step t95.t33.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t95.t33.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t33.t10.t24 t95.t33.t10.t25))
% 1.26/1.48  (step t95.t33.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t95.t33.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t33.t9 t95.t33.t10))
% 1.26/1.48  (step t95.t33.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t33.t8 t95.t33.t11))
% 1.26/1.48  (step t95.t33.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t33.t5 t95.t33.t12 a4))
% 1.26/1.48  (step t95.t33.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t33.t4 t95.t33.t13 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t33.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t33.t14))
% 1.26/1.48  (step t95.t33.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t33.t14))
% 1.26/1.48  (step t95.t33.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t33.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t33.t16 t95.t33.t17))
% 1.26/1.48  (step t95.t33.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t33.t15 t95.t33.t18))
% 1.26/1.48  (step t95.t33.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t33.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t95.t33.t19 t95.t33.t20))
% 1.26/1.48  (step t95.t33.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t33.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t95.t33.t21 t95.t33.t22))
% 1.26/1.48  (step t95.t33 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t34 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t95.t32 t95.t33))
% 1.26/1.48  (step t95.t35 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t95.t36 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t36.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t36.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t36.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t36.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t36.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t36.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t36.t4 t95.t36.t5))
% 1.26/1.48  (step t95.t36.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t36.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t36.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t36.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t36.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t36.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t36.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t36.t8.t3 t95.t36.t8.t4))
% 1.26/1.48  (step t95.t36.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t36.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t36.t7 t95.t36.t8))
% 1.26/1.48  (step t95.t36.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t36.t6 t95.t36.t9))
% 1.26/1.48  (step t95.t36.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t36.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t95.t36.t10 t95.t36.t11))
% 1.26/1.48  (step t95.t36.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t36.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t36.t12 t95.t36.t13))
% 1.26/1.48  (step t95.t36.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t36.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t95.t36.t14 t95.t36.t15))
% 1.26/1.48  (step t95.t36.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t95.t36.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t95.t36.t16 t95.t36.t17))
% 1.26/1.48  (step t95.t36 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.48  (step t95.t37 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t95.t35 t95.t36))
% 1.26/1.48  (step t95.t38 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t34 t95.t37))
% 1.26/1.48  (step t95.t39 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t95.t31 t95.t38 a5))
% 1.26/1.48  (step t95.t40 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t95.t41 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t42 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t42.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t42.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t42.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t42.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t95.t42.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t42.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t42.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t42.t5))
% 1.26/1.48  (step t95.t42.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t95.t42.t5))
% 1.26/1.48  (step t95.t42.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t42.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t95.t42.t6 t95.t42.t8))
% 1.26/1.48  (step t95.t42.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t95.t42.t7 t95.t42.t9))
% 1.26/1.48  (step t95.t42.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t42.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t95.t42.t6 t95.t42.t11))
% 1.26/1.48  (step t95.t42.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t95.t42.t10 t95.t42.t12))
% 1.26/1.48  (step t95.t42.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t95.t42.t6 t95.t42.t13))
% 1.26/1.48  (step t95.t42.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t42.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t95.t42.t14 t95.t42.t15))
% 1.26/1.48  (step t95.t42 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t43 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t95.t41 t95.t42))
% 1.26/1.48  (step t95.t44 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t95.t45 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t45.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t95.t45.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t45.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t45.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t95.t45.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t95.t45.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t45.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t95.t45.t5 t95.t45.t6))
% 1.26/1.48  (step t95.t45.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t45.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t45.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t95.t45.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t45.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t45.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t95.t45.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t95.t45.t9.t3 t95.t45.t9.t4))
% 1.26/1.48  (step t95.t45.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t95.t45.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t45.t8 t95.t45.t9))
% 1.26/1.48  (step t95.t45.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t95.t45.t7 t95.t45.t10))
% 1.26/1.48  (step t95.t45.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t45.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t95.t45.t11 t95.t45.t12))
% 1.26/1.48  (step t95.t45.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t45.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t45.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t45.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t95.t45.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t95.t45.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t95.t45.t15.t2 t95.t45.t15.t3))
% 1.26/1.48  (step t95.t45.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t95.t45.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t45.t14 t95.t45.t15))
% 1.26/1.48  (step t95.t45.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t95.t45.t13 t95.t45.t16))
% 1.26/1.48  (step t95.t45.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t95.t45.t4 t95.t45.t17))
% 1.26/1.48  (step t95.t45.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t95.t45.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t95.t45.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t95.t45.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t95.t45.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t95.t45.t20.t2))
% 1.26/1.48  (step t95.t45.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t95.t45.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t45.t19 t95.t45.t20))
% 1.26/1.48  (step t95.t45.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t95.t45.t18 t95.t45.t21))
% 1.26/1.48  (step t95.t45.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t45.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t95.t45.t22 t95.t45.t23))
% 1.26/1.48  (step t95.t45.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t95.t45.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t95.t45.t24 t95.t45.t25))
% 1.26/1.48  (step t95.t45 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t95.t46 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t95.t44 t95.t45))
% 1.26/1.48  (step t95.t47 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t95.t43 t95.t46))
% 1.26/1.48  (step t95.t48 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t95.t40 t95.t47 a4))
% 1.26/1.48  (step t95.t49 (cl (and (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t95.t3 a10 a9 t95.t12 t95.t21 t95.t30 t95.t39 t95.t48 a3 a2 a1 a0))
% 1.26/1.48  (step t95.t50 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t95.t49))
% 1.26/1.48  (step t95.t51 (cl (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule and :premises (t95.t49))
% 1.26/1.48  (anchor :step t95.t52 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t95.t52.t1 (cl (= X X)) :rule refl)
% 1.26/1.48  (step t95.t52.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t52.t3 (cl (= (@ Phi X) (@ Phi X))) :rule refl)
% 1.26/1.48  (step t95.t52.t4 (cl (= (@ tptp.mnot (@ Phi X)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)))) :rule cong :premises (t95.t50 t95.t52.t3))
% 1.26/1.48  (step t95.t52.t5 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t52.t6 (cl (= (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) :rule cong :premises (t95.t52.t4 t95.t52.t5))
% 1.26/1.48  (step t95.t52 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t95.t53 (cl (= (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))))) :rule cong :premises (t95.t51 t95.t52))
% 1.26/1.48  (step t95.t54 (cl (= (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))))) :rule cong :premises (t95.t50 t95.t53))
% 1.26/1.48  (step t95.t55 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t95.t56 (cl (= (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) :rule cong :premises (t95.t54 t95.t55))
% 1.26/1.48  (step t95 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t96 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))))) :rule cong :premises (t94 t95))
% 1.26/1.48  (step t97 (cl (= tptp.mexists_ind tptp.mexists_ind)) :rule refl)
% 1.26/1.48  (anchor :step t98 :args ((Phi (-> tptp.mu $$unsorted Bool)) (:= Phi Phi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t98.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t98.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t98.t3 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t98.t4 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))))) :rule refl)
% 1.26/1.48  (anchor :step t98.t5 :args ((X tptp.mu) (:= X X) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t98.t5.t1 (cl (= X X)) :rule refl)
% 1.26/1.48  (step t98.t5.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t98.t5.t3 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.26/1.48  (step t98.t5.t4 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t98.t5.t5 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0))) :rule cong :premises (t98.t5.t3 t98.t5.t4))
% 1.26/1.48  (step t98.t5.t6 (cl (= (@ (lambda ((W $$unsorted)) (not (@ (@ Phi X) W))) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t98.t5.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0) (not (@ (@ Phi X) __flatten_var_0)))) :rule trans :premises (t98.t5.t5 t98.t5.t6))
% 1.26/1.48  (step t98.t5 (cl (= (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule bind)
% 1.26/1.48  (step t98.t6 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule cong :premises (t98.t4 t98.t5))
% 1.26/1.48  (step t98.t7 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t98.t8 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t98.t8.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (anchor :step t98.t8.t2 :args ((X tptp.mu) (:= X X)))
% 1.26/1.48  (step t98.t8.t2.t1 (cl (= X X)) :rule refl)
% 1.26/1.48  (step t98.t8.t2.t2 (cl (= (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))))) :rule all_simplify)
% 1.26/1.48  (step t98.t8.t2.t3 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t98.t8.t2.t4 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W))) :rule cong :premises (t98.t8.t2.t2 t98.t8.t2.t3))
% 1.26/1.48  (step t98.t8.t2.t5 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) W) (not (@ (@ Phi X) W)))) :rule all_simplify)
% 1.26/1.48  (step t98.t8.t2.t6 (cl (= (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W) (not (@ (@ Phi X) W)))) :rule trans :premises (t98.t8.t2.t4 t98.t8.t2.t5))
% 1.26/1.48  (step t98.t8.t2 (cl (= (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule bind)
% 1.26/1.48  (step t98.t8 (cl (= (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (@ (@ (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0))) X) W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule bind)
% 1.26/1.48  (step t98.t9 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (not (@ (@ Phi X) __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t98.t7 t98.t8))
% 1.26/1.48  (step t98.t10 (cl (= (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule trans :premises (t98.t6 t98.t9))
% 1.26/1.48  (step t98.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule cong :premises (t98.t3 t98.t10))
% 1.26/1.48  (step t98.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t98.t13 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t98.t13.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t98.t13.t2 (cl (= (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) :rule all_simplify)
% 1.26/1.48  (step t98.t13.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))))) :rule cong :premises (t98.t13.t2))
% 1.26/1.48  (step t98.t13 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W)))) W))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule bind)
% 1.26/1.48  (step t98.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t98.t12 t98.t13))
% 1.26/1.48  (step t98.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))))) :rule trans :premises (t98.t11 t98.t14))
% 1.26/1.48  (step t98.t16 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t98.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0))) :rule cong :premises (t98.t15 t98.t16))
% 1.26/1.48  (step t98.t18 (cl (= (@ (lambda ((W $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) W))))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t98.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) :rule trans :premises (t98.t17 t98.t18))
% 1.26/1.48  (step t98 (cl (= (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0)) (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t99 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W))) (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule cong :premises (t97 t98))
% 1.26/1.48  (step t100 (cl (= (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ tptp.mforall_ind (lambda ((X tptp.mu) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ Phi X)) __flatten_var_0)))) __flatten_var_0))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))))) :rule trans :premises (t96 t99))
% 1.26/1.48  (step t101 (cl (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0))))))) :rule resolution :premises (t93 t100 a11))
% 1.26/1.48  (step t102 (cl (not (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t103 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.26/1.48  (anchor :step t104 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t4 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t5 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.26/1.48  (step t104.t6 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.26/1.48  (anchor :step t104.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t7.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.48  (step t104.t7.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.48  (anchor :step t104.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t7.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.48  (step t104.t7.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t104.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t7.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t104.t7.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t7.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t7.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t7.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t7.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t7.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t104.t7.t7.t7.t7.t5))
% 1.26/1.48  (step t104.t7.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t104.t7.t7.t7.t7.t5))
% 1.26/1.48  (step t104.t7.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t104.t7.t7.t7.t7.t6 t104.t7.t7.t7.t7.t8))
% 1.26/1.48  (step t104.t7.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t104.t7.t7.t7.t7.t7 t104.t7.t7.t7.t7.t9))
% 1.26/1.48  (step t104.t7.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t104.t7.t7.t7.t7.t6 t104.t7.t7.t7.t7.t11))
% 1.26/1.48  (step t104.t7.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t104.t7.t7.t7.t7.t10 t104.t7.t7.t7.t7.t12))
% 1.26/1.48  (step t104.t7.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t104.t7.t7.t7.t7.t6 t104.t7.t7.t7.t7.t13))
% 1.26/1.48  (step t104.t7.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t104.t7.t7.t7.t7.t14 t104.t7.t7.t7.t7.t15))
% 1.26/1.48  (step t104.t7.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t104.t7.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t104.t7.t7.t7.t6 t104.t7.t7.t7.t7))
% 1.26/1.48  (step t104.t7.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t7.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t104.t7.t7.t7.t10.t5 t104.t7.t7.t7.t10.t6))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t7.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t104.t7.t7.t7.t10.t9.t3 t104.t7.t7.t7.t10.t9.t4))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t7.t7.t10.t8 t104.t7.t7.t7.t10.t9))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t7.t7.t10.t7 t104.t7.t7.t7.t10.t10))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t104.t7.t7.t7.t10.t11 t104.t7.t7.t7.t10.t12))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t7.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t104.t7.t7.t7.t10.t15.t2 t104.t7.t7.t7.t10.t15.t3))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t7.t7.t7.t10.t14 t104.t7.t7.t7.t10.t15))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t7.t7.t7.t10.t13 t104.t7.t7.t7.t10.t16))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t104.t7.t7.t7.t10.t4 t104.t7.t7.t7.t10.t17))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t7.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t104.t7.t7.t7.t10.t20.t2))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t7.t7.t7.t10.t19 t104.t7.t7.t7.t10.t20))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t7.t7.t7.t10.t18 t104.t7.t7.t7.t10.t21))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t104.t7.t7.t7.t10.t22 t104.t7.t7.t7.t10.t23))
% 1.26/1.48  (step t104.t7.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t104.t7.t7.t7.t10.t24 t104.t7.t7.t7.t10.t25))
% 1.26/1.48  (step t104.t7.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t104.t7.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t104.t7.t7.t7.t9 t104.t7.t7.t7.t10))
% 1.26/1.48  (step t104.t7.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t104.t7.t7.t7.t8 t104.t7.t7.t7.t11))
% 1.26/1.48  (step t104.t7.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t104.t7.t7.t7.t5 t104.t7.t7.t7.t12 a4))
% 1.26/1.48  (step t104.t7.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t7.t7.t7.t4 t104.t7.t7.t7.t13 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t7.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t104.t7.t7.t7.t14))
% 1.26/1.48  (step t104.t7.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t104.t7.t7.t7.t14))
% 1.26/1.48  (step t104.t7.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t104.t7.t7.t7.t16 t104.t7.t7.t7.t17))
% 1.26/1.48  (step t104.t7.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t104.t7.t7.t7.t15 t104.t7.t7.t7.t18))
% 1.26/1.48  (step t104.t7.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t104.t7.t7.t7.t19 t104.t7.t7.t7.t20))
% 1.26/1.48  (step t104.t7.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t104.t7.t7.t7.t21 t104.t7.t7.t7.t22))
% 1.26/1.48  (step t104.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t104.t7.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t104.t7.t7.t6 t104.t7.t7.t7))
% 1.26/1.48  (step t104.t7.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t104.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t104.t7.t7.t10.t4 t104.t7.t7.t10.t5))
% 1.26/1.48  (step t104.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t7.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t7.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t104.t7.t7.t10.t8.t3 t104.t7.t7.t10.t8.t4))
% 1.26/1.48  (step t104.t7.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t104.t7.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t7.t10.t7 t104.t7.t7.t10.t8))
% 1.26/1.48  (step t104.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t7.t10.t6 t104.t7.t7.t10.t9))
% 1.26/1.48  (step t104.t7.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t104.t7.t7.t10.t10 t104.t7.t7.t10.t11))
% 1.26/1.48  (step t104.t7.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t7.t10.t12 t104.t7.t7.t10.t13))
% 1.26/1.48  (step t104.t7.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t104.t7.t7.t10.t14 t104.t7.t7.t10.t15))
% 1.26/1.48  (step t104.t7.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t104.t7.t7.t10.t16 t104.t7.t7.t10.t17))
% 1.26/1.48  (step t104.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.48  (step t104.t7.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t104.t7.t7.t9 t104.t7.t7.t10))
% 1.26/1.48  (step t104.t7.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t104.t7.t7.t8 t104.t7.t7.t11))
% 1.26/1.48  (step t104.t7.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t104.t7.t7.t5 t104.t7.t7.t12 a5))
% 1.26/1.48  (step t104.t7.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t104.t7.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t7.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t7.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t7.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t7.t7.t16.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t7.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t104.t7.t7.t16.t5))
% 1.26/1.48  (step t104.t7.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t104.t7.t7.t16.t5))
% 1.26/1.48  (step t104.t7.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t104.t7.t7.t16.t6 t104.t7.t7.t16.t8))
% 1.26/1.48  (step t104.t7.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t104.t7.t7.t16.t7 t104.t7.t7.t16.t9))
% 1.26/1.48  (step t104.t7.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t104.t7.t7.t16.t6 t104.t7.t7.t16.t11))
% 1.26/1.48  (step t104.t7.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t104.t7.t7.t16.t10 t104.t7.t7.t16.t12))
% 1.26/1.48  (step t104.t7.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t104.t7.t7.t16.t6 t104.t7.t7.t16.t13))
% 1.26/1.48  (step t104.t7.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t104.t7.t7.t16.t14 t104.t7.t7.t16.t15))
% 1.26/1.48  (step t104.t7.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t104.t7.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t104.t7.t7.t15 t104.t7.t7.t16))
% 1.26/1.48  (step t104.t7.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t7.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t7.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t104.t7.t7.t19.t5 t104.t7.t7.t19.t6))
% 1.26/1.48  (step t104.t7.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t7.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t7.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t104.t7.t7.t19.t9.t3 t104.t7.t7.t19.t9.t4))
% 1.26/1.48  (step t104.t7.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t104.t7.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t7.t19.t8 t104.t7.t7.t19.t9))
% 1.26/1.48  (step t104.t7.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t7.t19.t7 t104.t7.t7.t19.t10))
% 1.26/1.48  (step t104.t7.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t104.t7.t7.t19.t11 t104.t7.t7.t19.t12))
% 1.26/1.48  (step t104.t7.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t7.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t7.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t104.t7.t7.t19.t15.t2 t104.t7.t7.t19.t15.t3))
% 1.26/1.48  (step t104.t7.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t104.t7.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t7.t7.t19.t14 t104.t7.t7.t19.t15))
% 1.26/1.48  (step t104.t7.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t7.t7.t19.t13 t104.t7.t7.t19.t16))
% 1.26/1.48  (step t104.t7.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t104.t7.t7.t19.t4 t104.t7.t7.t19.t17))
% 1.26/1.48  (step t104.t7.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t7.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t7.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t104.t7.t7.t19.t20.t2))
% 1.26/1.48  (step t104.t7.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t104.t7.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t7.t7.t19.t19 t104.t7.t7.t19.t20))
% 1.26/1.48  (step t104.t7.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t7.t7.t19.t18 t104.t7.t7.t19.t21))
% 1.26/1.48  (step t104.t7.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t104.t7.t7.t19.t22 t104.t7.t7.t19.t23))
% 1.26/1.48  (step t104.t7.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t104.t7.t7.t19.t24 t104.t7.t7.t19.t25))
% 1.26/1.48  (step t104.t7.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t104.t7.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t104.t7.t7.t18 t104.t7.t7.t19))
% 1.26/1.48  (step t104.t7.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t104.t7.t7.t17 t104.t7.t7.t20))
% 1.26/1.48  (step t104.t7.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t104.t7.t7.t14 t104.t7.t7.t21 a4))
% 1.26/1.48  (step t104.t7.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t7.t7.t4 t104.t7.t7.t13 t104.t7.t7.t22 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t7.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t104.t7.t7.t23))
% 1.26/1.48  (step t104.t7.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t104.t7.t7.t23))
% 1.26/1.48  (step t104.t7.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t104.t7.t7.t25 t104.t7.t7.t26))
% 1.26/1.48  (step t104.t7.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t104.t7.t7.t24 t104.t7.t7.t27))
% 1.26/1.48  (step t104.t7.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t104.t7.t7.t28 t104.t7.t7.t29))
% 1.26/1.48  (step t104.t7.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t104.t7.t7.t30 t104.t7.t7.t31))
% 1.26/1.48  (step t104.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t104.t7.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t104.t7.t6 t104.t7.t7))
% 1.26/1.48  (step t104.t7.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.48  (anchor :step t104.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t104.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t104.t7.t10.t4 t104.t7.t10.t5))
% 1.26/1.48  (step t104.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t104.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t104.t7.t10.t8.t3 t104.t7.t10.t8.t4))
% 1.26/1.48  (step t104.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t104.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t10.t7 t104.t7.t10.t8))
% 1.26/1.48  (step t104.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t10.t6 t104.t7.t10.t9))
% 1.26/1.48  (step t104.t7.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t104.t7.t10.t10 t104.t7.t10.t11))
% 1.26/1.48  (step t104.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t104.t7.t10.t12 t104.t7.t10.t13))
% 1.26/1.48  (step t104.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t104.t7.t10.t14 t104.t7.t10.t15))
% 1.26/1.48  (step t104.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t104.t7.t10.t16 t104.t7.t10.t17))
% 1.26/1.48  (step t104.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.26/1.48  (step t104.t7.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t104.t7.t9 t104.t7.t10))
% 1.26/1.48  (step t104.t7.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t104.t7.t8 t104.t7.t11))
% 1.26/1.48  (step t104.t7.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t104.t7.t5 t104.t7.t12 a6))
% 1.26/1.48  (step t104.t7.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.48  (step t104.t7.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t104.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t7.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t104.t7.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t7.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t7.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t7.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t7.t16.t7.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t7.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t104.t7.t16.t7.t5))
% 1.26/1.48  (step t104.t7.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t104.t7.t16.t7.t5))
% 1.26/1.48  (step t104.t7.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t104.t7.t16.t7.t6 t104.t7.t16.t7.t8))
% 1.26/1.48  (step t104.t7.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t104.t7.t16.t7.t7 t104.t7.t16.t7.t9))
% 1.26/1.48  (step t104.t7.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t104.t7.t16.t7.t6 t104.t7.t16.t7.t11))
% 1.26/1.48  (step t104.t7.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t104.t7.t16.t7.t10 t104.t7.t16.t7.t12))
% 1.26/1.48  (step t104.t7.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t104.t7.t16.t7.t6 t104.t7.t16.t7.t13))
% 1.26/1.48  (step t104.t7.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t104.t7.t16.t7.t14 t104.t7.t16.t7.t15))
% 1.26/1.48  (step t104.t7.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t104.t7.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t104.t7.t16.t6 t104.t7.t16.t7))
% 1.26/1.48  (step t104.t7.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t7.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t7.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t104.t7.t16.t10.t5 t104.t7.t16.t10.t6))
% 1.26/1.48  (step t104.t7.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t7.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t7.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t104.t7.t16.t10.t9.t3 t104.t7.t16.t10.t9.t4))
% 1.26/1.48  (step t104.t7.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t104.t7.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t16.t10.t8 t104.t7.t16.t10.t9))
% 1.26/1.48  (step t104.t7.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t16.t10.t7 t104.t7.t16.t10.t10))
% 1.26/1.48  (step t104.t7.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t104.t7.t16.t10.t11 t104.t7.t16.t10.t12))
% 1.26/1.48  (step t104.t7.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t7.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t7.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t104.t7.t16.t10.t15.t2 t104.t7.t16.t10.t15.t3))
% 1.26/1.48  (step t104.t7.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t104.t7.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t7.t16.t10.t14 t104.t7.t16.t10.t15))
% 1.26/1.48  (step t104.t7.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t7.t16.t10.t13 t104.t7.t16.t10.t16))
% 1.26/1.48  (step t104.t7.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t104.t7.t16.t10.t4 t104.t7.t16.t10.t17))
% 1.26/1.48  (step t104.t7.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t7.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t7.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t104.t7.t16.t10.t20.t2))
% 1.26/1.48  (step t104.t7.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t104.t7.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t7.t16.t10.t19 t104.t7.t16.t10.t20))
% 1.26/1.48  (step t104.t7.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t7.t16.t10.t18 t104.t7.t16.t10.t21))
% 1.26/1.48  (step t104.t7.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t104.t7.t16.t10.t22 t104.t7.t16.t10.t23))
% 1.26/1.48  (step t104.t7.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t104.t7.t16.t10.t24 t104.t7.t16.t10.t25))
% 1.26/1.48  (step t104.t7.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t104.t7.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t104.t7.t16.t9 t104.t7.t16.t10))
% 1.26/1.48  (step t104.t7.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t104.t7.t16.t8 t104.t7.t16.t11))
% 1.26/1.48  (step t104.t7.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t104.t7.t16.t5 t104.t7.t16.t12 a4))
% 1.26/1.48  (step t104.t7.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t7.t16.t4 t104.t7.t16.t13 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t7.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t104.t7.t16.t14))
% 1.26/1.48  (step t104.t7.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t104.t7.t16.t14))
% 1.26/1.48  (step t104.t7.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t104.t7.t16.t16 t104.t7.t16.t17))
% 1.26/1.48  (step t104.t7.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t104.t7.t16.t15 t104.t7.t16.t18))
% 1.26/1.48  (step t104.t7.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t104.t7.t16.t19 t104.t7.t16.t20))
% 1.26/1.48  (step t104.t7.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t104.t7.t16.t21 t104.t7.t16.t22))
% 1.26/1.48  (step t104.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t104.t7.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t104.t7.t15 t104.t7.t16))
% 1.26/1.48  (step t104.t7.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t104.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t104.t7.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t104.t7.t19.t4 t104.t7.t19.t5))
% 1.26/1.48  (step t104.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t7.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t7.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t7.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t104.t7.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t104.t7.t19.t8.t3 t104.t7.t19.t8.t4))
% 1.26/1.48  (step t104.t7.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t104.t7.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t19.t7 t104.t7.t19.t8))
% 1.26/1.48  (step t104.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t19.t6 t104.t7.t19.t9))
% 1.26/1.48  (step t104.t7.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t104.t7.t19.t10 t104.t7.t19.t11))
% 1.26/1.48  (step t104.t7.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t19.t12 t104.t7.t19.t13))
% 1.26/1.48  (step t104.t7.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t104.t7.t19.t14 t104.t7.t19.t15))
% 1.26/1.48  (step t104.t7.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t104.t7.t19.t16 t104.t7.t19.t17))
% 1.26/1.48  (step t104.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.48  (step t104.t7.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t104.t7.t18 t104.t7.t19))
% 1.26/1.48  (step t104.t7.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t104.t7.t17 t104.t7.t20))
% 1.26/1.48  (step t104.t7.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t104.t7.t14 t104.t7.t21 a5))
% 1.26/1.48  (step t104.t7.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t104.t7.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t7.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t7.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t7.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t7.t25.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t7.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t104.t7.t25.t5))
% 1.26/1.48  (step t104.t7.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t104.t7.t25.t5))
% 1.26/1.48  (step t104.t7.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t104.t7.t25.t6 t104.t7.t25.t8))
% 1.26/1.48  (step t104.t7.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t104.t7.t25.t7 t104.t7.t25.t9))
% 1.26/1.48  (step t104.t7.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t104.t7.t25.t6 t104.t7.t25.t11))
% 1.26/1.48  (step t104.t7.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t104.t7.t25.t10 t104.t7.t25.t12))
% 1.26/1.48  (step t104.t7.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t104.t7.t25.t6 t104.t7.t25.t13))
% 1.26/1.48  (step t104.t7.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t104.t7.t25.t14 t104.t7.t25.t15))
% 1.26/1.48  (step t104.t7.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t104.t7.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t104.t7.t24 t104.t7.t25))
% 1.26/1.48  (step t104.t7.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t7.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t7.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t104.t7.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t104.t7.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t104.t7.t28.t5 t104.t7.t28.t6))
% 1.26/1.48  (step t104.t7.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t7.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t7.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t7.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t104.t7.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t104.t7.t28.t9.t3 t104.t7.t28.t9.t4))
% 1.26/1.48  (step t104.t7.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t104.t7.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t28.t8 t104.t7.t28.t9))
% 1.26/1.48  (step t104.t7.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t7.t28.t7 t104.t7.t28.t10))
% 1.26/1.48  (step t104.t7.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t104.t7.t28.t11 t104.t7.t28.t12))
% 1.26/1.48  (step t104.t7.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t7.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t7.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t7.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t104.t7.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t104.t7.t28.t15.t2 t104.t7.t28.t15.t3))
% 1.26/1.48  (step t104.t7.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t104.t7.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t7.t28.t14 t104.t7.t28.t15))
% 1.26/1.48  (step t104.t7.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t7.t28.t13 t104.t7.t28.t16))
% 1.26/1.48  (step t104.t7.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t104.t7.t28.t4 t104.t7.t28.t17))
% 1.26/1.48  (step t104.t7.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t7.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t7.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t7.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t104.t7.t28.t20.t2))
% 1.26/1.48  (step t104.t7.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t104.t7.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t7.t28.t19 t104.t7.t28.t20))
% 1.26/1.48  (step t104.t7.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t7.t28.t18 t104.t7.t28.t21))
% 1.26/1.48  (step t104.t7.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t104.t7.t28.t22 t104.t7.t28.t23))
% 1.26/1.48  (step t104.t7.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t104.t7.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t104.t7.t28.t24 t104.t7.t28.t25))
% 1.26/1.48  (step t104.t7.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t104.t7.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t104.t7.t27 t104.t7.t28))
% 1.26/1.48  (step t104.t7.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t104.t7.t26 t104.t7.t29))
% 1.26/1.48  (step t104.t7.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t104.t7.t23 t104.t7.t30 a4))
% 1.26/1.48  (step t104.t7.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t7.t4 t104.t7.t13 t104.t7.t22 t104.t7.t31 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t7.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t104.t7.t32))
% 1.26/1.48  (step t104.t7.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t104.t7.t32))
% 1.26/1.48  (step t104.t7.t35 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t7.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t104.t7.t34 t104.t7.t35))
% 1.26/1.48  (step t104.t7.t37 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t7.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t104.t7.t36 t104.t7.t37))
% 1.26/1.48  (step t104.t7.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t104.t7.t33 t104.t7.t38))
% 1.26/1.48  (step t104.t7.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t104.t7.t34 t104.t7.t37))
% 1.26/1.48  (step t104.t7.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t104.t7.t40 t104.t7.t35))
% 1.26/1.48  (step t104.t7.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t104.t7.t39 t104.t7.t41))
% 1.26/1.48  (step t104.t7.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t7.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t104.t7.t42 t104.t7.t43))
% 1.26/1.48  (step t104.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t104.t8 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t104.t6 t104.t7))
% 1.26/1.48  (step t104.t9 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.26/1.48  (anchor :step t104.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.26/1.48  (step t104.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.48  (step t104.t10.t6 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t10.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t104.t10.t5 t104.t10.t6))
% 1.26/1.48  (step t104.t10.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.48  (step t104.t10.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t104.t10.t7 t104.t10.t8))
% 1.26/1.48  (step t104.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t104.t10.t4 t104.t10.t9))
% 1.26/1.48  (step t104.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t10.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t10.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t10.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t10.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t104.t10.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t104.t10.t12.t3))
% 1.26/1.48  (step t104.t10.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.26/1.48  (step t104.t10.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t104.t10.t12.t4 t104.t10.t12.t5))
% 1.26/1.48  (step t104.t10.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t104.t10.t12.t6))
% 1.26/1.48  (step t104.t10.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t104.t10.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t104.t10.t11 t104.t10.t12))
% 1.26/1.48  (step t104.t10.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t104.t10.t10 t104.t10.t13))
% 1.26/1.48  (step t104.t10.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.48  (step t104.t10.t16 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t104.t10.t15 t104.t10.t16))
% 1.26/1.48  (step t104.t10.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.48  (step t104.t10.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t104.t10.t17 t104.t10.t18))
% 1.26/1.48  (step t104.t10.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t104.t10.t14 t104.t10.t19))
% 1.26/1.48  (step t104.t10.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t10.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t10.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t10.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.26/1.48  (step t104.t10.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t104.t10.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t104.t10.t22.t3))
% 1.26/1.48  (step t104.t10.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t104.t10.t22.t2 t104.t10.t22.t4))
% 1.26/1.48  (step t104.t10.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t104.t10.t22.t5))
% 1.26/1.48  (step t104.t10.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.26/1.48  (step t104.t10.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t104.t10.t21 t104.t10.t22))
% 1.26/1.48  (step t104.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t104.t10.t20 t104.t10.t23))
% 1.26/1.48  (step t104.t10.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t10.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t104.t10.t24 t104.t10.t25))
% 1.26/1.48  (step t104.t10.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.26/1.48  (step t104.t10.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t104.t10.t26 t104.t10.t27))
% 1.26/1.48  (step t104.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.26/1.48  (step t104.t11 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t104.t9 t104.t10))
% 1.26/1.48  (step t104.t12 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t104.t8 t104.t11))
% 1.26/1.48  (step t104.t13 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t104.t5 t104.t12 a7))
% 1.26/1.48  (step t104.t14 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.48  (step t104.t15 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.48  (anchor :step t104.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t16.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t16.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.48  (step t104.t16.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t104.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t16.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t104.t16.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t16.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t16.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t16.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t16.t7.t7.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t16.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t104.t16.t7.t7.t5))
% 1.26/1.48  (step t104.t16.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t104.t16.t7.t7.t5))
% 1.26/1.48  (step t104.t16.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t104.t16.t7.t7.t6 t104.t16.t7.t7.t8))
% 1.26/1.48  (step t104.t16.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t104.t16.t7.t7.t7 t104.t16.t7.t7.t9))
% 1.26/1.48  (step t104.t16.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t104.t16.t7.t7.t6 t104.t16.t7.t7.t11))
% 1.26/1.48  (step t104.t16.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t104.t16.t7.t7.t10 t104.t16.t7.t7.t12))
% 1.26/1.48  (step t104.t16.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t104.t16.t7.t7.t6 t104.t16.t7.t7.t13))
% 1.26/1.48  (step t104.t16.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t104.t16.t7.t7.t14 t104.t16.t7.t7.t15))
% 1.26/1.48  (step t104.t16.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t104.t16.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t104.t16.t7.t6 t104.t16.t7.t7))
% 1.26/1.48  (step t104.t16.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t16.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t16.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t104.t16.t7.t10.t5 t104.t16.t7.t10.t6))
% 1.26/1.48  (step t104.t16.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t16.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t16.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t104.t16.t7.t10.t9.t3 t104.t16.t7.t10.t9.t4))
% 1.26/1.48  (step t104.t16.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t104.t16.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t16.t7.t10.t8 t104.t16.t7.t10.t9))
% 1.26/1.48  (step t104.t16.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t16.t7.t10.t7 t104.t16.t7.t10.t10))
% 1.26/1.48  (step t104.t16.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t104.t16.t7.t10.t11 t104.t16.t7.t10.t12))
% 1.26/1.48  (step t104.t16.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t16.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t16.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t104.t16.t7.t10.t15.t2 t104.t16.t7.t10.t15.t3))
% 1.26/1.48  (step t104.t16.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t104.t16.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t16.t7.t10.t14 t104.t16.t7.t10.t15))
% 1.26/1.48  (step t104.t16.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t16.t7.t10.t13 t104.t16.t7.t10.t16))
% 1.26/1.48  (step t104.t16.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t104.t16.t7.t10.t4 t104.t16.t7.t10.t17))
% 1.26/1.48  (step t104.t16.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t16.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t16.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t104.t16.t7.t10.t20.t2))
% 1.26/1.48  (step t104.t16.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t104.t16.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t16.t7.t10.t19 t104.t16.t7.t10.t20))
% 1.26/1.48  (step t104.t16.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t16.t7.t10.t18 t104.t16.t7.t10.t21))
% 1.26/1.48  (step t104.t16.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t104.t16.t7.t10.t22 t104.t16.t7.t10.t23))
% 1.26/1.48  (step t104.t16.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t104.t16.t7.t10.t24 t104.t16.t7.t10.t25))
% 1.26/1.48  (step t104.t16.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t104.t16.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t104.t16.t7.t9 t104.t16.t7.t10))
% 1.26/1.48  (step t104.t16.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t104.t16.t7.t8 t104.t16.t7.t11))
% 1.26/1.48  (step t104.t16.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t104.t16.t7.t5 t104.t16.t7.t12 a4))
% 1.26/1.48  (step t104.t16.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t16.t7.t4 t104.t16.t7.t13 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t16.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t104.t16.t7.t14))
% 1.26/1.48  (step t104.t16.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t104.t16.t7.t14))
% 1.26/1.48  (step t104.t16.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t104.t16.t7.t16 t104.t16.t7.t17))
% 1.26/1.48  (step t104.t16.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t104.t16.t7.t15 t104.t16.t7.t18))
% 1.26/1.48  (step t104.t16.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t104.t16.t7.t19 t104.t16.t7.t20))
% 1.26/1.48  (step t104.t16.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t16.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t104.t16.t7.t21 t104.t16.t7.t22))
% 1.26/1.48  (step t104.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t104.t16.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t104.t16.t6 t104.t16.t7))
% 1.26/1.48  (step t104.t16.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t104.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t104.t16.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t104.t16.t10.t4 t104.t16.t10.t5))
% 1.26/1.48  (step t104.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t16.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t16.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t16.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t16.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t104.t16.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t104.t16.t10.t8.t3 t104.t16.t10.t8.t4))
% 1.26/1.48  (step t104.t16.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t104.t16.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t16.t10.t7 t104.t16.t10.t8))
% 1.26/1.48  (step t104.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t16.t10.t6 t104.t16.t10.t9))
% 1.26/1.48  (step t104.t16.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t16.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t104.t16.t10.t10 t104.t16.t10.t11))
% 1.26/1.48  (step t104.t16.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t16.t10.t12 t104.t16.t10.t13))
% 1.26/1.48  (step t104.t16.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t16.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t104.t16.t10.t14 t104.t16.t10.t15))
% 1.26/1.48  (step t104.t16.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t104.t16.t10.t16 t104.t16.t10.t17))
% 1.26/1.48  (step t104.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.48  (step t104.t16.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t104.t16.t9 t104.t16.t10))
% 1.26/1.48  (step t104.t16.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t104.t16.t8 t104.t16.t11))
% 1.26/1.48  (step t104.t16.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t104.t16.t5 t104.t16.t12 a5))
% 1.26/1.48  (step t104.t16.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t104.t16.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t16.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t16.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t16.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t16.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t16.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t16.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t16.t16.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t16.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t104.t16.t16.t5))
% 1.26/1.48  (step t104.t16.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t104.t16.t16.t5))
% 1.26/1.48  (step t104.t16.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t16.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t104.t16.t16.t6 t104.t16.t16.t8))
% 1.26/1.48  (step t104.t16.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t104.t16.t16.t7 t104.t16.t16.t9))
% 1.26/1.48  (step t104.t16.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t16.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t104.t16.t16.t6 t104.t16.t16.t11))
% 1.26/1.48  (step t104.t16.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t104.t16.t16.t10 t104.t16.t16.t12))
% 1.26/1.48  (step t104.t16.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t104.t16.t16.t6 t104.t16.t16.t13))
% 1.26/1.48  (step t104.t16.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t16.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t104.t16.t16.t14 t104.t16.t16.t15))
% 1.26/1.48  (step t104.t16.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t104.t16.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t104.t16.t15 t104.t16.t16))
% 1.26/1.48  (step t104.t16.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t16.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t16.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t16.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t16.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t16.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t104.t16.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t104.t16.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t104.t16.t19.t5 t104.t16.t19.t6))
% 1.26/1.48  (step t104.t16.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t16.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t16.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t16.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t16.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t104.t16.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t104.t16.t19.t9.t3 t104.t16.t19.t9.t4))
% 1.26/1.48  (step t104.t16.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t104.t16.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t16.t19.t8 t104.t16.t19.t9))
% 1.26/1.48  (step t104.t16.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t16.t19.t7 t104.t16.t19.t10))
% 1.26/1.48  (step t104.t16.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t104.t16.t19.t11 t104.t16.t19.t12))
% 1.26/1.48  (step t104.t16.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t16.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t16.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t16.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t104.t16.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t104.t16.t19.t15.t2 t104.t16.t19.t15.t3))
% 1.26/1.48  (step t104.t16.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t104.t16.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t16.t19.t14 t104.t16.t19.t15))
% 1.26/1.48  (step t104.t16.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t16.t19.t13 t104.t16.t19.t16))
% 1.26/1.48  (step t104.t16.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t104.t16.t19.t4 t104.t16.t19.t17))
% 1.26/1.48  (step t104.t16.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t16.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t16.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t16.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t104.t16.t19.t20.t2))
% 1.26/1.48  (step t104.t16.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t104.t16.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t16.t19.t19 t104.t16.t19.t20))
% 1.26/1.48  (step t104.t16.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t16.t19.t18 t104.t16.t19.t21))
% 1.26/1.48  (step t104.t16.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t16.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t104.t16.t19.t22 t104.t16.t19.t23))
% 1.26/1.48  (step t104.t16.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t104.t16.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t104.t16.t19.t24 t104.t16.t19.t25))
% 1.26/1.48  (step t104.t16.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t104.t16.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t104.t16.t18 t104.t16.t19))
% 1.26/1.48  (step t104.t16.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t104.t16.t17 t104.t16.t20))
% 1.26/1.48  (step t104.t16.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t104.t16.t14 t104.t16.t21 a4))
% 1.26/1.48  (step t104.t16.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t16.t4 t104.t16.t13 t104.t16.t22 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t16.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t104.t16.t23))
% 1.26/1.48  (step t104.t16.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t104.t16.t23))
% 1.26/1.48  (step t104.t16.t26 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t16.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t104.t16.t25 t104.t16.t26))
% 1.26/1.48  (step t104.t16.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t104.t16.t24 t104.t16.t27))
% 1.26/1.48  (step t104.t16.t29 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t16.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t104.t16.t28 t104.t16.t29))
% 1.26/1.48  (step t104.t16.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t16.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t104.t16.t30 t104.t16.t31))
% 1.26/1.48  (step t104.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t104.t17 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t104.t15 t104.t16))
% 1.26/1.48  (step t104.t18 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.48  (anchor :step t104.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t104.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t104.t19.t4 t104.t19.t5))
% 1.26/1.48  (step t104.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t104.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t104.t19.t8.t3 t104.t19.t8.t4))
% 1.26/1.48  (step t104.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t104.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t104.t19.t7 t104.t19.t8))
% 1.26/1.48  (step t104.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t104.t19.t6 t104.t19.t9))
% 1.26/1.48  (step t104.t19.t11 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t104.t19.t10 t104.t19.t11))
% 1.26/1.48  (step t104.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t104.t19.t12 t104.t19.t13))
% 1.26/1.48  (step t104.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t104.t19.t14 t104.t19.t15))
% 1.26/1.48  (step t104.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t104.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t104.t19.t16 t104.t19.t17))
% 1.26/1.48  (step t104.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.26/1.48  (step t104.t20 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t104.t18 t104.t19))
% 1.26/1.48  (step t104.t21 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t104.t17 t104.t20))
% 1.26/1.48  (step t104.t22 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t104.t14 t104.t21 a6))
% 1.26/1.48  (step t104.t23 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.48  (step t104.t24 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t104.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t25.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t25.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t104.t25.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t25.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t25.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t25.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t25.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t25.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t25.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t25.t7.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t25.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t104.t25.t7.t5))
% 1.26/1.48  (step t104.t25.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t104.t25.t7.t5))
% 1.26/1.48  (step t104.t25.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t25.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t104.t25.t7.t6 t104.t25.t7.t8))
% 1.26/1.48  (step t104.t25.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t104.t25.t7.t7 t104.t25.t7.t9))
% 1.26/1.48  (step t104.t25.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t25.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t104.t25.t7.t6 t104.t25.t7.t11))
% 1.26/1.48  (step t104.t25.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t104.t25.t7.t10 t104.t25.t7.t12))
% 1.26/1.48  (step t104.t25.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t104.t25.t7.t6 t104.t25.t7.t13))
% 1.26/1.48  (step t104.t25.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t25.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t104.t25.t7.t14 t104.t25.t7.t15))
% 1.26/1.48  (step t104.t25.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t104.t25.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t104.t25.t6 t104.t25.t7))
% 1.26/1.48  (step t104.t25.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t25.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t25.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t25.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t25.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t25.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t104.t25.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t104.t25.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t25.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t104.t25.t10.t5 t104.t25.t10.t6))
% 1.26/1.48  (step t104.t25.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t25.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t25.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t25.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t25.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t25.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t104.t25.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t104.t25.t10.t9.t3 t104.t25.t10.t9.t4))
% 1.26/1.48  (step t104.t25.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t104.t25.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t25.t10.t8 t104.t25.t10.t9))
% 1.26/1.48  (step t104.t25.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t25.t10.t7 t104.t25.t10.t10))
% 1.26/1.48  (step t104.t25.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t25.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t104.t25.t10.t11 t104.t25.t10.t12))
% 1.26/1.48  (step t104.t25.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t25.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t25.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t25.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t104.t25.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t25.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t104.t25.t10.t15.t2 t104.t25.t10.t15.t3))
% 1.26/1.48  (step t104.t25.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t104.t25.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t25.t10.t14 t104.t25.t10.t15))
% 1.26/1.48  (step t104.t25.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t25.t10.t13 t104.t25.t10.t16))
% 1.26/1.48  (step t104.t25.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t104.t25.t10.t4 t104.t25.t10.t17))
% 1.26/1.48  (step t104.t25.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t25.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t25.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t25.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t25.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t104.t25.t10.t20.t2))
% 1.26/1.48  (step t104.t25.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t104.t25.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t25.t10.t19 t104.t25.t10.t20))
% 1.26/1.48  (step t104.t25.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t25.t10.t18 t104.t25.t10.t21))
% 1.26/1.48  (step t104.t25.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t25.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t104.t25.t10.t22 t104.t25.t10.t23))
% 1.26/1.48  (step t104.t25.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t104.t25.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t104.t25.t10.t24 t104.t25.t10.t25))
% 1.26/1.48  (step t104.t25.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t104.t25.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t104.t25.t9 t104.t25.t10))
% 1.26/1.48  (step t104.t25.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t104.t25.t8 t104.t25.t11))
% 1.26/1.48  (step t104.t25.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t104.t25.t5 t104.t25.t12 a4))
% 1.26/1.48  (step t104.t25.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t25.t4 t104.t25.t13 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t25.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t104.t25.t14))
% 1.26/1.48  (step t104.t25.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t104.t25.t14))
% 1.26/1.48  (step t104.t25.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t25.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t104.t25.t16 t104.t25.t17))
% 1.26/1.48  (step t104.t25.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t104.t25.t15 t104.t25.t18))
% 1.26/1.48  (step t104.t25.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t25.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t104.t25.t19 t104.t25.t20))
% 1.26/1.48  (step t104.t25.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t25.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t104.t25.t21 t104.t25.t22))
% 1.26/1.48  (step t104.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t104.t26 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t104.t24 t104.t25))
% 1.26/1.48  (step t104.t27 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t104.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t104.t28.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t104.t28.t4 t104.t28.t5))
% 1.26/1.48  (step t104.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t28.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t28.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t28.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t28.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t28.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t104.t28.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t104.t28.t8.t3 t104.t28.t8.t4))
% 1.26/1.48  (step t104.t28.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t104.t28.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t28.t7 t104.t28.t8))
% 1.26/1.48  (step t104.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t28.t6 t104.t28.t9))
% 1.26/1.48  (step t104.t28.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t28.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t104.t28.t10 t104.t28.t11))
% 1.26/1.48  (step t104.t28.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t28.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t28.t12 t104.t28.t13))
% 1.26/1.48  (step t104.t28.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t28.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t104.t28.t14 t104.t28.t15))
% 1.26/1.48  (step t104.t28.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.48  (step t104.t28.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t104.t28.t16 t104.t28.t17))
% 1.26/1.48  (step t104.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.48  (step t104.t29 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t104.t27 t104.t28))
% 1.26/1.48  (step t104.t30 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t104.t26 t104.t29))
% 1.26/1.48  (step t104.t31 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t104.t23 t104.t30 a5))
% 1.26/1.48  (step t104.t32 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t104.t33 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t34 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t34.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t34.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t34.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t34.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t104.t34.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t34.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t34.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t104.t34.t5))
% 1.26/1.48  (step t104.t34.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t104.t34.t5))
% 1.26/1.48  (step t104.t34.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t34.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t104.t34.t6 t104.t34.t8))
% 1.26/1.48  (step t104.t34.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t104.t34.t7 t104.t34.t9))
% 1.26/1.48  (step t104.t34.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t34.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t104.t34.t6 t104.t34.t11))
% 1.26/1.48  (step t104.t34.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t104.t34.t10 t104.t34.t12))
% 1.26/1.48  (step t104.t34.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t104.t34.t6 t104.t34.t13))
% 1.26/1.48  (step t104.t34.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t34.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t104.t34.t14 t104.t34.t15))
% 1.26/1.48  (step t104.t34 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t104.t35 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t104.t33 t104.t34))
% 1.26/1.48  (step t104.t36 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t104.t37 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t104.t37.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t37.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t37.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t37.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t104.t37.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.48  (step t104.t37.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t37.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t104.t37.t5 t104.t37.t6))
% 1.26/1.48  (step t104.t37.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t37.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t37.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t37.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t37.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t37.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.48  (step t104.t37.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t104.t37.t9.t3 t104.t37.t9.t4))
% 1.26/1.48  (step t104.t37.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.48  (step t104.t37.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t37.t8 t104.t37.t9))
% 1.26/1.48  (step t104.t37.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t104.t37.t7 t104.t37.t10))
% 1.26/1.48  (step t104.t37.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t37.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t104.t37.t11 t104.t37.t12))
% 1.26/1.48  (step t104.t37.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t37.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t37.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t37.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.48  (step t104.t37.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.48  (step t104.t37.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t104.t37.t15.t2 t104.t37.t15.t3))
% 1.26/1.48  (step t104.t37.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.48  (step t104.t37.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t37.t14 t104.t37.t15))
% 1.26/1.48  (step t104.t37.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t104.t37.t13 t104.t37.t16))
% 1.26/1.48  (step t104.t37.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t104.t37.t4 t104.t37.t17))
% 1.26/1.48  (step t104.t37.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t104.t37.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t104.t37.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t104.t37.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.48  (step t104.t37.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t104.t37.t20.t2))
% 1.26/1.48  (step t104.t37.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.48  (step t104.t37.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t37.t19 t104.t37.t20))
% 1.26/1.48  (step t104.t37.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t104.t37.t18 t104.t37.t21))
% 1.26/1.48  (step t104.t37.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t37.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t104.t37.t22 t104.t37.t23))
% 1.26/1.48  (step t104.t37.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t104.t37.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t104.t37.t24 t104.t37.t25))
% 1.26/1.48  (step t104.t37 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t104.t38 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t104.t36 t104.t37))
% 1.26/1.48  (step t104.t39 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t104.t35 t104.t38))
% 1.26/1.48  (step t104.t40 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t104.t32 t104.t39 a4))
% 1.26/1.48  (step t104.t41 (cl (and (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t104.t4 t104.t13 t104.t22 t104.t31 t104.t40 a3 a2 a1 a0))
% 1.26/1.48  (step t104.t42 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t104.t41))
% 1.26/1.48  (step t104.t43 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t104.t41))
% 1.26/1.48  (step t104.t44 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t104.t45 (cl (= (@ tptp.mequiv Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi))) :rule cong :premises (t104.t43 t104.t44))
% 1.26/1.48  (step t104.t46 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t104.t47 (cl (= (@ (@ tptp.mequiv Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi))) :rule cong :premises (t104.t45 t104.t46))
% 1.26/1.48  (step t104.t48 (cl (= (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)))) :rule cong :premises (t104.t42 t104.t47))
% 1.26/1.48  (step t104.t49 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t104.t50 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) :rule cong :premises (t104.t48 t104.t49))
% 1.26/1.48  (step t104 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)))) :rule bind)
% 1.26/1.48  (step t105 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))))) :rule cong :premises (t103 t104))
% 1.26/1.48  (step t106 (cl (= tptp.mxor tptp.mxor)) :rule refl)
% 1.26/1.48  (anchor :step t107 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t107.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t107.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t107.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t107.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.48  (step t107.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.26/1.48  (step t107.t6 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t107.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi))) :rule cong :premises (t107.t5 t107.t6))
% 1.26/1.48  (step t107.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule all_simplify)
% 1.26/1.48  (step t107.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t107.t7 t107.t8))
% 1.26/1.48  (step t107.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t107.t4 t107.t9))
% 1.26/1.48  (step t107.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))))) :rule all_simplify)
% 1.26/1.48  (anchor :step t107.t12 :args ((W $$unsorted) (:= W W)))
% 1.26/1.48  (step t107.t12.t1 (cl (= W W)) :rule refl)
% 1.26/1.48  (step t107.t12.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W) (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule all_simplify)
% 1.26/1.48  (step t107.t12.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))))) :rule cong :premises (t107.t12.t2))
% 1.26/1.48  (step t107.t12.t4 (cl (= (not (not (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule all_simplify)
% 1.26/1.48  (step t107.t12.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W)))))) :rule trans :premises (t107.t12.t3 t107.t12.t4))
% 1.26/1.48  (step t107.t12 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) W))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule bind)
% 1.26/1.48  (step t107.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t107.t11 t107.t12))
% 1.26/1.48  (step t107.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))))) :rule trans :premises (t107.t10 t107.t13))
% 1.26/1.48  (step t107.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t107.t16 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0))) :rule cong :premises (t107.t14 t107.t15))
% 1.26/1.48  (step t107.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (or (not (@ Phi W)) (@ Psi W))) (not (or (not (@ Psi W)) (@ Phi W))))) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.48  (step t107.t18 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t107.t16 t107.t17))
% 1.26/1.48  (step t107 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule bind)
% 1.26/1.48  (step t108 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule cong :premises (t106 t107))
% 1.26/1.48  (step t109 (cl (= (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mequiv Phi) Psi)) __flatten_var_0))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t105 t108))
% 1.26/1.48  (step t110 (cl (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule resolution :premises (t102 t109 a8))
% 1.26/1.48  (step t111 (cl (not (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) (not (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule equiv_pos2)
% 1.26/1.48  (step t112 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.26/1.48  (anchor :step t113 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t113.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t113.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t113.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t113.t4 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t113.t5 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.48  (step t113.t6 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.48  (anchor :step t113.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t113.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t113.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t113.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t113.t7.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t113.t7.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.48  (step t113.t7.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.48  (anchor :step t113.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t113.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t113.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t113.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t113.t7.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t113.t7.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.48  (step t113.t7.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.48  (anchor :step t113.t7.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.48  (step t113.t7.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t113.t7.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t113.t7.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.48  (step t113.t7.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.48  (step t113.t7.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t113.t7.t7.t7.t4 a3 a2 a1 a0))
% 1.26/1.48  (step t113.t7.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t113.t7.t7.t7.t5))
% 1.26/1.48  (step t113.t7.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t113.t7.t7.t7.t5))
% 1.26/1.48  (step t113.t7.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.48  (step t113.t7.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t113.t7.t7.t7.t6 t113.t7.t7.t7.t8))
% 1.26/1.48  (step t113.t7.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t113.t7.t7.t7.t7 t113.t7.t7.t7.t9))
% 1.26/1.48  (step t113.t7.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.48  (step t113.t7.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t113.t7.t7.t7.t6 t113.t7.t7.t7.t11))
% 1.26/1.48  (step t113.t7.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t113.t7.t7.t7.t10 t113.t7.t7.t7.t12))
% 1.26/1.48  (step t113.t7.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t113.t7.t7.t7.t6 t113.t7.t7.t7.t13))
% 1.26/1.49  (step t113.t7.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t113.t7.t7.t7.t14 t113.t7.t7.t7.t15))
% 1.26/1.49  (step t113.t7.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.49  (step t113.t7.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t113.t7.t7.t6 t113.t7.t7.t7))
% 1.26/1.49  (step t113.t7.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.49  (anchor :step t113.t7.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t113.t7.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t113.t7.t7.t10.t5 t113.t7.t7.t10.t6))
% 1.26/1.49  (step t113.t7.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t113.t7.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.49  (step t113.t7.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t113.t7.t7.t10.t9.t3 t113.t7.t7.t10.t9.t4))
% 1.26/1.49  (step t113.t7.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.49  (step t113.t7.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t113.t7.t7.t10.t8 t113.t7.t7.t10.t9))
% 1.26/1.49  (step t113.t7.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t113.t7.t7.t10.t7 t113.t7.t7.t10.t10))
% 1.26/1.49  (step t113.t7.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t113.t7.t7.t10.t11 t113.t7.t7.t10.t12))
% 1.26/1.49  (step t113.t7.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t113.t7.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t113.t7.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t113.t7.t7.t10.t15.t2 t113.t7.t7.t10.t15.t3))
% 1.26/1.49  (step t113.t7.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.49  (step t113.t7.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t113.t7.t7.t10.t14 t113.t7.t7.t10.t15))
% 1.26/1.49  (step t113.t7.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t113.t7.t7.t10.t13 t113.t7.t7.t10.t16))
% 1.26/1.49  (step t113.t7.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t113.t7.t7.t10.t4 t113.t7.t7.t10.t17))
% 1.26/1.49  (step t113.t7.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t113.t7.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t113.t7.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t113.t7.t7.t10.t20.t2))
% 1.26/1.49  (step t113.t7.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.49  (step t113.t7.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t113.t7.t7.t10.t19 t113.t7.t7.t10.t20))
% 1.26/1.49  (step t113.t7.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t113.t7.t7.t10.t18 t113.t7.t7.t10.t21))
% 1.26/1.49  (step t113.t7.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t113.t7.t7.t10.t22 t113.t7.t7.t10.t23))
% 1.26/1.49  (step t113.t7.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t113.t7.t7.t10.t24 t113.t7.t7.t10.t25))
% 1.26/1.49  (step t113.t7.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.49  (step t113.t7.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t113.t7.t7.t9 t113.t7.t7.t10))
% 1.26/1.49  (step t113.t7.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t113.t7.t7.t8 t113.t7.t7.t11))
% 1.26/1.49  (step t113.t7.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t113.t7.t7.t5 t113.t7.t7.t12 a4))
% 1.26/1.49  (step t113.t7.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t113.t7.t7.t4 t113.t7.t7.t13 a3 a2 a1 a0))
% 1.26/1.49  (step t113.t7.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t113.t7.t7.t14))
% 1.26/1.49  (step t113.t7.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t113.t7.t7.t14))
% 1.26/1.49  (step t113.t7.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t113.t7.t7.t16 t113.t7.t7.t17))
% 1.26/1.49  (step t113.t7.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t113.t7.t7.t15 t113.t7.t7.t18))
% 1.26/1.49  (step t113.t7.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t113.t7.t7.t19 t113.t7.t7.t20))
% 1.26/1.49  (step t113.t7.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t7.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t113.t7.t7.t21 t113.t7.t7.t22))
% 1.26/1.49  (step t113.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.49  (step t113.t7.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t113.t7.t6 t113.t7.t7))
% 1.26/1.49  (step t113.t7.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.49  (anchor :step t113.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t113.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.49  (step t113.t7.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t113.t7.t10.t4 t113.t7.t10.t5))
% 1.26/1.49  (step t113.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t113.t7.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.49  (step t113.t7.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t7.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t113.t7.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.49  (step t113.t7.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t113.t7.t10.t8.t3 t113.t7.t10.t8.t4))
% 1.26/1.49  (step t113.t7.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.49  (step t113.t7.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t113.t7.t10.t7 t113.t7.t10.t8))
% 1.26/1.49  (step t113.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t113.t7.t10.t6 t113.t7.t10.t9))
% 1.26/1.49  (step t113.t7.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t7.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t113.t7.t10.t10 t113.t7.t10.t11))
% 1.26/1.49  (step t113.t7.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t113.t7.t10.t12 t113.t7.t10.t13))
% 1.26/1.49  (step t113.t7.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t7.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t113.t7.t10.t14 t113.t7.t10.t15))
% 1.26/1.49  (step t113.t7.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t113.t7.t10.t16 t113.t7.t10.t17))
% 1.26/1.49  (step t113.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.49  (step t113.t7.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t113.t7.t9 t113.t7.t10))
% 1.26/1.49  (step t113.t7.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t113.t7.t8 t113.t7.t11))
% 1.26/1.49  (step t113.t7.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t113.t7.t5 t113.t7.t12 a5))
% 1.26/1.49  (step t113.t7.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.49  (step t113.t7.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.49  (anchor :step t113.t7.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t113.t7.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t7.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t7.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t7.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.49  (step t113.t7.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t113.t7.t16.t4 a3 a2 a1 a0))
% 1.26/1.49  (step t113.t7.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t113.t7.t16.t5))
% 1.26/1.49  (step t113.t7.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t113.t7.t16.t5))
% 1.26/1.49  (step t113.t7.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t7.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t113.t7.t16.t6 t113.t7.t16.t8))
% 1.26/1.49  (step t113.t7.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t113.t7.t16.t7 t113.t7.t16.t9))
% 1.26/1.49  (step t113.t7.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t7.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t113.t7.t16.t6 t113.t7.t16.t11))
% 1.26/1.49  (step t113.t7.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t113.t7.t16.t10 t113.t7.t16.t12))
% 1.26/1.49  (step t113.t7.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t113.t7.t16.t6 t113.t7.t16.t13))
% 1.26/1.49  (step t113.t7.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t7.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t113.t7.t16.t14 t113.t7.t16.t15))
% 1.26/1.49  (step t113.t7.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.49  (step t113.t7.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t113.t7.t15 t113.t7.t16))
% 1.26/1.49  (step t113.t7.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.49  (anchor :step t113.t7.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t113.t7.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t7.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t7.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t7.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.49  (step t113.t7.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.49  (step t113.t7.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t113.t7.t19.t5 t113.t7.t19.t6))
% 1.26/1.49  (step t113.t7.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t113.t7.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.49  (step t113.t7.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t7.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t113.t7.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.49  (step t113.t7.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t113.t7.t19.t9.t3 t113.t7.t19.t9.t4))
% 1.26/1.49  (step t113.t7.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.49  (step t113.t7.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t113.t7.t19.t8 t113.t7.t19.t9))
% 1.26/1.49  (step t113.t7.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t113.t7.t19.t7 t113.t7.t19.t10))
% 1.26/1.49  (step t113.t7.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t113.t7.t19.t11 t113.t7.t19.t12))
% 1.26/1.49  (step t113.t7.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t113.t7.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t113.t7.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t113.t7.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.49  (step t113.t7.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t113.t7.t19.t15.t2 t113.t7.t19.t15.t3))
% 1.26/1.49  (step t113.t7.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.49  (step t113.t7.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t113.t7.t19.t14 t113.t7.t19.t15))
% 1.26/1.49  (step t113.t7.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t113.t7.t19.t13 t113.t7.t19.t16))
% 1.26/1.49  (step t113.t7.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t113.t7.t19.t4 t113.t7.t19.t17))
% 1.26/1.49  (step t113.t7.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t113.t7.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t113.t7.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t113.t7.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t113.t7.t19.t20.t2))
% 1.26/1.49  (step t113.t7.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.49  (step t113.t7.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t113.t7.t19.t19 t113.t7.t19.t20))
% 1.26/1.49  (step t113.t7.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t113.t7.t19.t18 t113.t7.t19.t21))
% 1.26/1.49  (step t113.t7.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t7.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t113.t7.t19.t22 t113.t7.t19.t23))
% 1.26/1.49  (step t113.t7.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.49  (step t113.t7.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t113.t7.t19.t24 t113.t7.t19.t25))
% 1.26/1.49  (step t113.t7.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.49  (step t113.t7.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t113.t7.t18 t113.t7.t19))
% 1.26/1.49  (step t113.t7.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t113.t7.t17 t113.t7.t20))
% 1.26/1.49  (step t113.t7.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t113.t7.t14 t113.t7.t21 a4))
% 1.26/1.49  (step t113.t7.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t113.t7.t4 t113.t7.t13 t113.t7.t22 a3 a2 a1 a0))
% 1.26/1.49  (step t113.t7.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t113.t7.t23))
% 1.26/1.49  (step t113.t7.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t113.t7.t23))
% 1.26/1.49  (step t113.t7.t26 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t7.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t113.t7.t25 t113.t7.t26))
% 1.26/1.49  (step t113.t7.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t113.t7.t24 t113.t7.t27))
% 1.26/1.49  (step t113.t7.t29 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t7.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t113.t7.t28 t113.t7.t29))
% 1.26/1.49  (step t113.t7.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t7.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t113.t7.t30 t113.t7.t31))
% 1.26/1.49  (step t113.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.26/1.49  (step t113.t8 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t113.t6 t113.t7))
% 1.26/1.49  (step t113.t9 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.49  (anchor :step t113.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t113.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.49  (step t113.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t113.t10.t4 t113.t10.t5))
% 1.26/1.49  (step t113.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t113.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.49  (step t113.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t113.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.49  (step t113.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.49  (step t113.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t113.t10.t8.t3 t113.t10.t8.t4))
% 1.26/1.49  (step t113.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.26/1.49  (step t113.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t113.t10.t7 t113.t10.t8))
% 1.26/1.49  (step t113.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t113.t10.t6 t113.t10.t9))
% 1.26/1.49  (step t113.t10.t11 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t113.t10.t10 t113.t10.t11))
% 1.26/1.49  (step t113.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t113.t10.t12 t113.t10.t13))
% 1.26/1.49  (step t113.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t113.t10.t14 t113.t10.t15))
% 1.26/1.49  (step t113.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.49  (step t113.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t113.t10.t16 t113.t10.t17))
% 1.26/1.49  (step t113.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.26/1.49  (step t113.t11 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t113.t9 t113.t10))
% 1.26/1.49  (step t113.t12 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t113.t8 t113.t11))
% 1.26/1.49  (step t113.t13 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t113.t5 t113.t12 a6))
% 1.26/1.49  (step t113.t14 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.49  (step t113.t15 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.49  (anchor :step t113.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t113.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t16.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.49  (step t113.t16.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.49  (step t113.t16.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.49  (anchor :step t113.t16.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t113.t16.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t16.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t16.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t16.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.49  (step t113.t16.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t113.t16.t7.t4 a3 a2 a1 a0))
% 1.26/1.49  (step t113.t16.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t113.t16.t7.t5))
% 1.26/1.49  (step t113.t16.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t113.t16.t7.t5))
% 1.26/1.49  (step t113.t16.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t16.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t113.t16.t7.t6 t113.t16.t7.t8))
% 1.26/1.49  (step t113.t16.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t113.t16.t7.t7 t113.t16.t7.t9))
% 1.26/1.49  (step t113.t16.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t16.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t113.t16.t7.t6 t113.t16.t7.t11))
% 1.26/1.49  (step t113.t16.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t113.t16.t7.t10 t113.t16.t7.t12))
% 1.26/1.49  (step t113.t16.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t113.t16.t7.t6 t113.t16.t7.t13))
% 1.26/1.49  (step t113.t16.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t16.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t113.t16.t7.t14 t113.t16.t7.t15))
% 1.26/1.49  (step t113.t16.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.49  (step t113.t16.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t113.t16.t6 t113.t16.t7))
% 1.26/1.49  (step t113.t16.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.49  (anchor :step t113.t16.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t113.t16.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t16.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t16.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t16.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.49  (step t113.t16.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.49  (step t113.t16.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t16.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t113.t16.t10.t5 t113.t16.t10.t6))
% 1.26/1.49  (step t113.t16.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t113.t16.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.49  (step t113.t16.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t16.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t113.t16.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.49  (step t113.t16.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.49  (step t113.t16.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t113.t16.t10.t9.t3 t113.t16.t10.t9.t4))
% 1.26/1.49  (step t113.t16.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.49  (step t113.t16.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t113.t16.t10.t8 t113.t16.t10.t9))
% 1.26/1.49  (step t113.t16.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t113.t16.t10.t7 t113.t16.t10.t10))
% 1.26/1.49  (step t113.t16.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t16.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t113.t16.t10.t11 t113.t16.t10.t12))
% 1.26/1.49  (step t113.t16.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t113.t16.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t113.t16.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t113.t16.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.49  (step t113.t16.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.49  (step t113.t16.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t113.t16.t10.t15.t2 t113.t16.t10.t15.t3))
% 1.26/1.49  (step t113.t16.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.49  (step t113.t16.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t113.t16.t10.t14 t113.t16.t10.t15))
% 1.26/1.49  (step t113.t16.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t113.t16.t10.t13 t113.t16.t10.t16))
% 1.26/1.49  (step t113.t16.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t113.t16.t10.t4 t113.t16.t10.t17))
% 1.26/1.49  (step t113.t16.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t113.t16.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t113.t16.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t113.t16.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t16.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t113.t16.t10.t20.t2))
% 1.26/1.49  (step t113.t16.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.49  (step t113.t16.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t113.t16.t10.t19 t113.t16.t10.t20))
% 1.26/1.49  (step t113.t16.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t113.t16.t10.t18 t113.t16.t10.t21))
% 1.26/1.49  (step t113.t16.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t16.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t113.t16.t10.t22 t113.t16.t10.t23))
% 1.26/1.49  (step t113.t16.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.49  (step t113.t16.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t113.t16.t10.t24 t113.t16.t10.t25))
% 1.26/1.49  (step t113.t16.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.49  (step t113.t16.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t113.t16.t9 t113.t16.t10))
% 1.26/1.49  (step t113.t16.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t113.t16.t8 t113.t16.t11))
% 1.26/1.49  (step t113.t16.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t113.t16.t5 t113.t16.t12 a4))
% 1.26/1.49  (step t113.t16.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t113.t16.t4 t113.t16.t13 a3 a2 a1 a0))
% 1.26/1.49  (step t113.t16.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t113.t16.t14))
% 1.26/1.49  (step t113.t16.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t113.t16.t14))
% 1.26/1.49  (step t113.t16.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t16.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t113.t16.t16 t113.t16.t17))
% 1.26/1.49  (step t113.t16.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t113.t16.t15 t113.t16.t18))
% 1.26/1.49  (step t113.t16.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t16.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t113.t16.t19 t113.t16.t20))
% 1.26/1.49  (step t113.t16.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t16.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t113.t16.t21 t113.t16.t22))
% 1.26/1.49  (step t113.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.49  (step t113.t17 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t113.t15 t113.t16))
% 1.26/1.49  (step t113.t18 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.49  (anchor :step t113.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t113.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.49  (step t113.t19.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t113.t19.t4 t113.t19.t5))
% 1.26/1.49  (step t113.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t113.t19.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.49  (step t113.t19.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t19.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t113.t19.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.49  (step t113.t19.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.49  (step t113.t19.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t113.t19.t8.t3 t113.t19.t8.t4))
% 1.26/1.49  (step t113.t19.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.49  (step t113.t19.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t113.t19.t7 t113.t19.t8))
% 1.26/1.49  (step t113.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t113.t19.t6 t113.t19.t9))
% 1.26/1.49  (step t113.t19.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t19.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t113.t19.t10 t113.t19.t11))
% 1.26/1.49  (step t113.t19.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t19.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t113.t19.t12 t113.t19.t13))
% 1.26/1.49  (step t113.t19.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t19.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t113.t19.t14 t113.t19.t15))
% 1.26/1.49  (step t113.t19.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.49  (step t113.t19.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t113.t19.t16 t113.t19.t17))
% 1.26/1.49  (step t113.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.49  (step t113.t20 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t113.t18 t113.t19))
% 1.26/1.49  (step t113.t21 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t113.t17 t113.t20))
% 1.26/1.49  (step t113.t22 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t113.t14 t113.t21 a5))
% 1.26/1.49  (step t113.t23 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.49  (step t113.t24 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.49  (anchor :step t113.t25 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t113.t25.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t25.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t25.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t25.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.49  (step t113.t25.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t113.t25.t4 a3 a2 a1 a0))
% 1.26/1.49  (step t113.t25.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t113.t25.t5))
% 1.26/1.49  (step t113.t25.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t113.t25.t5))
% 1.26/1.49  (step t113.t25.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t25.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t113.t25.t6 t113.t25.t8))
% 1.26/1.49  (step t113.t25.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t113.t25.t7 t113.t25.t9))
% 1.26/1.49  (step t113.t25.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t25.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t113.t25.t6 t113.t25.t11))
% 1.26/1.49  (step t113.t25.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t113.t25.t10 t113.t25.t12))
% 1.26/1.49  (step t113.t25.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t113.t25.t6 t113.t25.t13))
% 1.26/1.49  (step t113.t25.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t25.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t113.t25.t14 t113.t25.t15))
% 1.26/1.49  (step t113.t25 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.49  (step t113.t26 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t113.t24 t113.t25))
% 1.26/1.49  (step t113.t27 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.49  (anchor :step t113.t28 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t113.t28.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t28.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t28.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t28.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.49  (step t113.t28.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.49  (step t113.t28.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t28.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t113.t28.t5 t113.t28.t6))
% 1.26/1.49  (step t113.t28.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t113.t28.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.49  (step t113.t28.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t28.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t113.t28.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.49  (step t113.t28.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.49  (step t113.t28.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t113.t28.t9.t3 t113.t28.t9.t4))
% 1.26/1.49  (step t113.t28.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.49  (step t113.t28.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t113.t28.t8 t113.t28.t9))
% 1.26/1.49  (step t113.t28.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t113.t28.t7 t113.t28.t10))
% 1.26/1.49  (step t113.t28.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t28.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t113.t28.t11 t113.t28.t12))
% 1.26/1.49  (step t113.t28.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t113.t28.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t113.t28.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t113.t28.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.49  (step t113.t28.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.49  (step t113.t28.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t113.t28.t15.t2 t113.t28.t15.t3))
% 1.26/1.49  (step t113.t28.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.49  (step t113.t28.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t113.t28.t14 t113.t28.t15))
% 1.26/1.49  (step t113.t28.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t113.t28.t13 t113.t28.t16))
% 1.26/1.49  (step t113.t28.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t113.t28.t4 t113.t28.t17))
% 1.26/1.49  (step t113.t28.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t113.t28.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t113.t28.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t113.t28.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t113.t28.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t113.t28.t20.t2))
% 1.26/1.49  (step t113.t28.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.49  (step t113.t28.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t113.t28.t19 t113.t28.t20))
% 1.26/1.49  (step t113.t28.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t113.t28.t18 t113.t28.t21))
% 1.26/1.49  (step t113.t28.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t28.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t113.t28.t22 t113.t28.t23))
% 1.26/1.49  (step t113.t28.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.49  (step t113.t28.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t113.t28.t24 t113.t28.t25))
% 1.26/1.49  (step t113.t28 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.49  (step t113.t29 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t113.t27 t113.t28))
% 1.26/1.49  (step t113.t30 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t113.t26 t113.t29))
% 1.26/1.49  (step t113.t31 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t113.t23 t113.t30 a4))
% 1.26/1.49  (step t113.t32 (cl (and (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t113.t4 t113.t13 t113.t22 t113.t31 a3 a2 a1 a0))
% 1.26/1.49  (step t113.t33 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule and :premises (t113.t32))
% 1.26/1.49  (step t113.t34 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t113.t32))
% 1.26/1.49  (step t113.t35 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t113.t36 (cl (= (@ tptp.mimplies Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t113.t34 t113.t35))
% 1.26/1.49  (step t113.t37 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t113.t38 (cl (= (@ (@ tptp.mimplies Phi) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi))) :rule cong :premises (t113.t36 t113.t37))
% 1.26/1.49  (step t113.t39 (cl (= (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)))) :rule cong :premises (t113.t33 t113.t38))
% 1.26/1.49  (step t113.t40 (cl (= (@ tptp.mimplies Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t113.t34 t113.t37))
% 1.26/1.49  (step t113.t41 (cl (= (@ (@ tptp.mimplies Psi) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi))) :rule cong :premises (t113.t40 t113.t35))
% 1.26/1.49  (step t113.t42 (cl (= (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)))) :rule cong :premises (t113.t39 t113.t41))
% 1.26/1.49  (step t113.t43 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t113.t44 (cl (= (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) :rule cong :premises (t113.t42 t113.t43))
% 1.26/1.49  (step t113 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)))) :rule bind)
% 1.26/1.49  (step t114 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))))) :rule cong :premises (t112 t113))
% 1.26/1.49  (step t115 (cl (= tptp.mequiv tptp.mequiv)) :rule refl)
% 1.26/1.49  (anchor :step t116 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t116.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t116.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t116.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t116.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule refl)
% 1.26/1.49  (step t116.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.49  (step t116.t6 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t116.t7 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi))) :rule cong :premises (t116.t5 t116.t6))
% 1.26/1.49  (step t116.t8 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.49  (step t116.t9 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule trans :premises (t116.t7 t116.t8))
% 1.26/1.49  (step t116.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t116.t4 t116.t9))
% 1.26/1.49  (step t116.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t116.t12 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t116.t12.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t116.t12.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t116.t12.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.49  (step t116.t12.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule cong :premises (t116.t12.t3))
% 1.26/1.49  (step t116.t12.t5 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.26/1.49  (step t116.t12.t6 (cl (= (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) :rule cong :premises (t116.t12.t4 t116.t12.t5))
% 1.26/1.49  (step t116.t12.t7 (cl (= (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0)))))) :rule cong :premises (t116.t12.t6))
% 1.26/1.49  (step t116.t12 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.49  (step t116.t13 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t116.t11 t116.t12))
% 1.26/1.49  (step t116.t14 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))))) :rule trans :premises (t116.t10 t116.t13))
% 1.26/1.49  (step t116.t15 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.49  (step t116.t16 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t116.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi))) :rule cong :premises (t116.t15 t116.t16))
% 1.26/1.49  (step t116.t18 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.49  (step t116.t19 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule trans :premises (t116.t17 t116.t18))
% 1.26/1.49  (step t116.t20 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t116.t14 t116.t19))
% 1.26/1.49  (step t116.t21 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t116.t22 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t116.t22.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t116.t22.t2 (cl (= (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule refl)
% 1.26/1.49  (step t116.t22.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.49  (step t116.t22.t4 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule cong :premises (t116.t22.t3))
% 1.26/1.49  (step t116.t22.t5 (cl (= (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t116.t22.t2 t116.t22.t4))
% 1.26/1.49  (step t116.t22.t6 (cl (= (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0)))) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule cong :premises (t116.t22.t5))
% 1.26/1.49  (step t116.t22 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))) __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.26/1.49  (step t116.t23 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (@ Psi __flatten_var_0))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t116.t21 t116.t22))
% 1.26/1.49  (step t116.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule trans :premises (t116.t20 t116.t23))
% 1.26/1.49  (step t116.t25 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t116.t26 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0))) :rule cong :premises (t116.t24 t116.t25))
% 1.26/1.49  (step t116.t27 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule all_simplify)
% 1.26/1.49  (step t116.t28 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) :rule trans :premises (t116.t26 t116.t27))
% 1.26/1.49  (step t116 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule bind)
% 1.26/1.49  (step t117 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Phi) Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule cong :premises (t115 t116))
% 1.26/1.49  (step t118 (cl (= (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimplies Phi) Psi)) (@ (@ tptp.mimplies Psi) Phi)) __flatten_var_0))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))))) :rule trans :premises (t114 t117))
% 1.26/1.49  (step t119 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule resolution :premises (t111 t118 a7))
% 1.26/1.49  (step t120 (cl (not (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (not (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.49  (step t121 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.49  (anchor :step t122 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t122.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t122.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t122.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t122.t4 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.49  (step t122.t5 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.49  (step t122.t6 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.49  (anchor :step t122.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t122.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t122.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t122.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t122.t7.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.49  (step t122.t7.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.49  (step t122.t7.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.49  (anchor :step t122.t7.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t122.t7.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t122.t7.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t122.t7.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t122.t7.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.49  (step t122.t7.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t122.t7.t7.t4 a3 a2 a1 a0))
% 1.26/1.49  (step t122.t7.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t122.t7.t7.t5))
% 1.26/1.49  (step t122.t7.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t122.t7.t7.t5))
% 1.26/1.49  (step t122.t7.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t122.t7.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t122.t7.t7.t6 t122.t7.t7.t8))
% 1.26/1.49  (step t122.t7.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t122.t7.t7.t7 t122.t7.t7.t9))
% 1.26/1.49  (step t122.t7.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t122.t7.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t122.t7.t7.t6 t122.t7.t7.t11))
% 1.26/1.49  (step t122.t7.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t122.t7.t7.t10 t122.t7.t7.t12))
% 1.26/1.49  (step t122.t7.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t122.t7.t7.t6 t122.t7.t7.t13))
% 1.26/1.49  (step t122.t7.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t122.t7.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t122.t7.t7.t14 t122.t7.t7.t15))
% 1.26/1.49  (step t122.t7.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.49  (step t122.t7.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t122.t7.t6 t122.t7.t7))
% 1.26/1.49  (step t122.t7.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.49  (anchor :step t122.t7.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t122.t7.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t122.t7.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t122.t7.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t122.t7.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.49  (step t122.t7.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.49  (step t122.t7.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.49  (step t122.t7.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t122.t7.t10.t5 t122.t7.t10.t6))
% 1.26/1.49  (step t122.t7.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t122.t7.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.49  (step t122.t7.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t122.t7.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t122.t7.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.49  (step t122.t7.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.49  (step t122.t7.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t122.t7.t10.t9.t3 t122.t7.t10.t9.t4))
% 1.26/1.49  (step t122.t7.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.49  (step t122.t7.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t122.t7.t10.t8 t122.t7.t10.t9))
% 1.26/1.49  (step t122.t7.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t122.t7.t10.t7 t122.t7.t10.t10))
% 1.26/1.49  (step t122.t7.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t122.t7.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t122.t7.t10.t11 t122.t7.t10.t12))
% 1.26/1.49  (step t122.t7.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t122.t7.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t122.t7.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t122.t7.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.49  (step t122.t7.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.49  (step t122.t7.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t122.t7.t10.t15.t2 t122.t7.t10.t15.t3))
% 1.26/1.49  (step t122.t7.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.49  (step t122.t7.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t122.t7.t10.t14 t122.t7.t10.t15))
% 1.26/1.49  (step t122.t7.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t122.t7.t10.t13 t122.t7.t10.t16))
% 1.26/1.49  (step t122.t7.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t122.t7.t10.t4 t122.t7.t10.t17))
% 1.26/1.49  (step t122.t7.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t122.t7.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t122.t7.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t122.t7.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t122.t7.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t122.t7.t10.t20.t2))
% 1.26/1.49  (step t122.t7.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.49  (step t122.t7.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t122.t7.t10.t19 t122.t7.t10.t20))
% 1.26/1.49  (step t122.t7.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t122.t7.t10.t18 t122.t7.t10.t21))
% 1.26/1.49  (step t122.t7.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t122.t7.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t122.t7.t10.t22 t122.t7.t10.t23))
% 1.26/1.49  (step t122.t7.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.49  (step t122.t7.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t122.t7.t10.t24 t122.t7.t10.t25))
% 1.26/1.49  (step t122.t7.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.49  (step t122.t7.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t122.t7.t9 t122.t7.t10))
% 1.26/1.49  (step t122.t7.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t122.t7.t8 t122.t7.t11))
% 1.26/1.49  (step t122.t7.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t122.t7.t5 t122.t7.t12 a4))
% 1.26/1.49  (step t122.t7.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t122.t7.t4 t122.t7.t13 a3 a2 a1 a0))
% 1.26/1.49  (step t122.t7.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t122.t7.t14))
% 1.26/1.49  (step t122.t7.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t122.t7.t14))
% 1.26/1.49  (step t122.t7.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t122.t7.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t122.t7.t16 t122.t7.t17))
% 1.26/1.49  (step t122.t7.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t122.t7.t15 t122.t7.t18))
% 1.26/1.49  (step t122.t7.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t122.t7.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t122.t7.t19 t122.t7.t20))
% 1.26/1.49  (step t122.t7.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t122.t7.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t122.t7.t21 t122.t7.t22))
% 1.26/1.49  (step t122.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.49  (step t122.t8 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t122.t6 t122.t7))
% 1.26/1.49  (step t122.t9 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.49  (anchor :step t122.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t122.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t122.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t122.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t122.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.49  (step t122.t10.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.49  (step t122.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t122.t10.t4 t122.t10.t5))
% 1.26/1.49  (step t122.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t122.t10.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.49  (step t122.t10.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t122.t10.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t122.t10.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.49  (step t122.t10.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.49  (step t122.t10.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t122.t10.t8.t3 t122.t10.t8.t4))
% 1.26/1.49  (step t122.t10.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.49  (step t122.t10.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t122.t10.t7 t122.t10.t8))
% 1.26/1.49  (step t122.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t122.t10.t6 t122.t10.t9))
% 1.26/1.49  (step t122.t10.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t122.t10.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t122.t10.t10 t122.t10.t11))
% 1.26/1.49  (step t122.t10.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t122.t10.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t122.t10.t12 t122.t10.t13))
% 1.26/1.49  (step t122.t10.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t122.t10.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t122.t10.t14 t122.t10.t15))
% 1.26/1.49  (step t122.t10.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.49  (step t122.t10.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t122.t10.t16 t122.t10.t17))
% 1.26/1.49  (step t122.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.49  (step t122.t11 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t122.t9 t122.t10))
% 1.26/1.49  (step t122.t12 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t122.t8 t122.t11))
% 1.26/1.49  (step t122.t13 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t122.t5 t122.t12 a5))
% 1.26/1.49  (step t122.t14 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.49  (step t122.t15 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.49  (anchor :step t122.t16 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t122.t16.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t122.t16.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t122.t16.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t122.t16.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.49  (step t122.t16.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t122.t16.t4 a3 a2 a1 a0))
% 1.26/1.49  (step t122.t16.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t122.t16.t5))
% 1.26/1.49  (step t122.t16.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t122.t16.t5))
% 1.26/1.49  (step t122.t16.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t122.t16.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t122.t16.t6 t122.t16.t8))
% 1.26/1.49  (step t122.t16.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t122.t16.t7 t122.t16.t9))
% 1.26/1.49  (step t122.t16.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t122.t16.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t122.t16.t6 t122.t16.t11))
% 1.26/1.49  (step t122.t16.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t122.t16.t10 t122.t16.t12))
% 1.26/1.49  (step t122.t16.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t122.t16.t6 t122.t16.t13))
% 1.26/1.49  (step t122.t16.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t122.t16.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t122.t16.t14 t122.t16.t15))
% 1.26/1.49  (step t122.t16 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.49  (step t122.t17 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t122.t15 t122.t16))
% 1.26/1.49  (step t122.t18 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.49  (anchor :step t122.t19 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t122.t19.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t122.t19.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t122.t19.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t122.t19.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.49  (step t122.t19.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.49  (step t122.t19.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.49  (step t122.t19.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t122.t19.t5 t122.t19.t6))
% 1.26/1.49  (step t122.t19.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t122.t19.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.49  (step t122.t19.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t122.t19.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t122.t19.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.49  (step t122.t19.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.49  (step t122.t19.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t122.t19.t9.t3 t122.t19.t9.t4))
% 1.26/1.49  (step t122.t19.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.49  (step t122.t19.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t122.t19.t8 t122.t19.t9))
% 1.26/1.49  (step t122.t19.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t122.t19.t7 t122.t19.t10))
% 1.26/1.49  (step t122.t19.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t122.t19.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t122.t19.t11 t122.t19.t12))
% 1.26/1.49  (step t122.t19.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t122.t19.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t122.t19.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t122.t19.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.49  (step t122.t19.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.49  (step t122.t19.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t122.t19.t15.t2 t122.t19.t15.t3))
% 1.26/1.49  (step t122.t19.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.49  (step t122.t19.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t122.t19.t14 t122.t19.t15))
% 1.26/1.49  (step t122.t19.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t122.t19.t13 t122.t19.t16))
% 1.26/1.49  (step t122.t19.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t122.t19.t4 t122.t19.t17))
% 1.26/1.49  (step t122.t19.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t122.t19.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t122.t19.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t122.t19.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t122.t19.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t122.t19.t20.t2))
% 1.26/1.49  (step t122.t19.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.49  (step t122.t19.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t122.t19.t19 t122.t19.t20))
% 1.26/1.49  (step t122.t19.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t122.t19.t18 t122.t19.t21))
% 1.26/1.49  (step t122.t19.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t122.t19.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t122.t19.t22 t122.t19.t23))
% 1.26/1.49  (step t122.t19.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.49  (step t122.t19.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t122.t19.t24 t122.t19.t25))
% 1.26/1.49  (step t122.t19 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.49  (step t122.t20 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t122.t18 t122.t19))
% 1.26/1.49  (step t122.t21 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t122.t17 t122.t20))
% 1.26/1.49  (step t122.t22 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t122.t14 t122.t21 a4))
% 1.26/1.49  (step t122.t23 (cl (and (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t122.t4 t122.t13 t122.t22 a3 a2 a1 a0))
% 1.26/1.49  (step t122.t24 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t122.t23))
% 1.26/1.49  (step t122.t25 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t122.t23))
% 1.26/1.49  (step t122.t26 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t122.t27 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t122.t25 t122.t26))
% 1.26/1.49  (step t122.t28 (cl (= (@ tptp.mor (@ tptp.mnot Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t122.t24 t122.t27))
% 1.26/1.49  (step t122.t29 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t122.t30 (cl (= (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi))) :rule cong :premises (t122.t28 t122.t29))
% 1.26/1.49  (step t122.t31 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t122.t32 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) :rule cong :premises (t122.t30 t122.t31))
% 1.26/1.49  (step t122 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)))) :rule bind)
% 1.26/1.49  (step t123 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))))) :rule cong :premises (t121 t122))
% 1.26/1.49  (step t124 (cl (= tptp.mimplied tptp.mimplied)) :rule refl)
% 1.26/1.49  (anchor :step t125 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t125.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t125.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t125.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t125.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.49  (step t125.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t125.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t125.t4 t125.t5))
% 1.26/1.49  (step t125.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t125.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.49  (step t125.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t125.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t125.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.49  (step t125.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.49  (step t125.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W)) (or (not (@ Psi W)) (@ Psi W)))) :rule cong :premises (t125.t8.t3 t125.t8.t4))
% 1.26/1.49  (step t125.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule bind)
% 1.26/1.49  (step t125.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t125.t7 t125.t8))
% 1.26/1.49  (step t125.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))))) :rule trans :premises (t125.t6 t125.t9))
% 1.26/1.49  (step t125.t11 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t125.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi))) :rule cong :premises (t125.t10 t125.t11))
% 1.26/1.49  (step t125.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Psi W)) (@ Psi W))) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule all_simplify)
% 1.26/1.49  (step t125.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))))) :rule trans :premises (t125.t12 t125.t13))
% 1.26/1.49  (step t125.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t125.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0))) :rule cong :premises (t125.t14 t125.t15))
% 1.26/1.49  (step t125.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Psi W)) (@ Phi W))) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.49  (step t125.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) :rule trans :premises (t125.t16 t125.t17))
% 1.26/1.49  (step t125 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule bind)
% 1.26/1.49  (step t126 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule cong :premises (t124 t125))
% 1.26/1.49  (step t127 (cl (= (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Psi)) Phi) __flatten_var_0))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) :rule trans :premises (t123 t126))
% 1.26/1.49  (step t128 (cl (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))) :rule resolution :premises (t120 t127 a6))
% 1.26/1.49  (step t129 (cl (not (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) (not (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule equiv_pos2)
% 1.26/1.49  (step t130 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.49  (anchor :step t131 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t131.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t131.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t131.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t131.t4 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.49  (step t131.t5 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.49  (step t131.t6 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.49  (anchor :step t131.t7 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t131.t7.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t131.t7.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t131.t7.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t131.t7.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.49  (step t131.t7.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t131.t7.t4 a3 a2 a1 a0))
% 1.26/1.49  (step t131.t7.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t131.t7.t5))
% 1.26/1.49  (step t131.t7.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t131.t7.t5))
% 1.26/1.49  (step t131.t7.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t131.t7.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t131.t7.t6 t131.t7.t8))
% 1.26/1.49  (step t131.t7.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t131.t7.t7 t131.t7.t9))
% 1.26/1.49  (step t131.t7.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t131.t7.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t131.t7.t6 t131.t7.t11))
% 1.26/1.49  (step t131.t7.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t131.t7.t10 t131.t7.t12))
% 1.26/1.49  (step t131.t7.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t131.t7.t6 t131.t7.t13))
% 1.26/1.49  (step t131.t7.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t131.t7.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t131.t7.t14 t131.t7.t15))
% 1.26/1.49  (step t131.t7 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.49  (step t131.t8 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t131.t6 t131.t7))
% 1.26/1.49  (step t131.t9 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.49  (anchor :step t131.t10 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t131.t10.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t131.t10.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t131.t10.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t131.t10.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.49  (step t131.t10.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.49  (step t131.t10.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.49  (step t131.t10.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t131.t10.t5 t131.t10.t6))
% 1.26/1.49  (step t131.t10.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t131.t10.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.49  (step t131.t10.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t131.t10.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t131.t10.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.49  (step t131.t10.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.49  (step t131.t10.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t131.t10.t9.t3 t131.t10.t9.t4))
% 1.26/1.49  (step t131.t10.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.49  (step t131.t10.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t131.t10.t8 t131.t10.t9))
% 1.26/1.49  (step t131.t10.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t131.t10.t7 t131.t10.t10))
% 1.26/1.49  (step t131.t10.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t131.t10.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t131.t10.t11 t131.t10.t12))
% 1.26/1.49  (step t131.t10.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t131.t10.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t131.t10.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t131.t10.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.49  (step t131.t10.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.49  (step t131.t10.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t131.t10.t15.t2 t131.t10.t15.t3))
% 1.26/1.49  (step t131.t10.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.49  (step t131.t10.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t131.t10.t14 t131.t10.t15))
% 1.26/1.49  (step t131.t10.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t131.t10.t13 t131.t10.t16))
% 1.26/1.49  (step t131.t10.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t131.t10.t4 t131.t10.t17))
% 1.26/1.49  (step t131.t10.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t131.t10.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t131.t10.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t131.t10.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t131.t10.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t131.t10.t20.t2))
% 1.26/1.49  (step t131.t10.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.49  (step t131.t10.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t131.t10.t19 t131.t10.t20))
% 1.26/1.49  (step t131.t10.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t131.t10.t18 t131.t10.t21))
% 1.26/1.49  (step t131.t10.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t131.t10.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t131.t10.t22 t131.t10.t23))
% 1.26/1.49  (step t131.t10.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.49  (step t131.t10.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t131.t10.t24 t131.t10.t25))
% 1.26/1.49  (step t131.t10 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.49  (step t131.t11 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t131.t9 t131.t10))
% 1.26/1.49  (step t131.t12 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t131.t8 t131.t11))
% 1.26/1.49  (step t131.t13 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t131.t5 t131.t12 a4))
% 1.26/1.49  (step t131.t14 (cl (and (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t131.t4 t131.t13 a3 a2 a1 a0))
% 1.26/1.49  (step t131.t15 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t131.t14))
% 1.26/1.49  (step t131.t16 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t131.t14))
% 1.26/1.49  (step t131.t17 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t131.t18 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t131.t16 t131.t17))
% 1.26/1.49  (step t131.t19 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t131.t15 t131.t18))
% 1.26/1.49  (step t131.t20 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t131.t21 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi))) :rule cong :premises (t131.t19 t131.t20))
% 1.26/1.49  (step t131.t22 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t131.t23 (cl (= (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) :rule cong :premises (t131.t21 t131.t22))
% 1.26/1.49  (step t131 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)))) :rule bind)
% 1.26/1.49  (step t132 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))))) :rule cong :premises (t130 t131))
% 1.26/1.49  (step t133 (cl (= tptp.mimplies tptp.mimplies)) :rule refl)
% 1.26/1.49  (anchor :step t134 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t134.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t134.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t134.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t134.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.49  (step t134.t5 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.49  (step t134.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t134.t4 t134.t5))
% 1.26/1.49  (step t134.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t134.t8 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.49  (step t134.t8.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t134.t8.t2 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t134.t8.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.49  (step t134.t8.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.49  (step t134.t8.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t134.t8.t3 t134.t8.t4))
% 1.26/1.49  (step t134.t8 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.49  (step t134.t9 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t134.t7 t134.t8))
% 1.26/1.49  (step t134.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t134.t6 t134.t9))
% 1.26/1.49  (step t134.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t134.t12 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi))) :rule cong :premises (t134.t10 t134.t11))
% 1.26/1.49  (step t134.t13 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t134.t14 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t134.t12 t134.t13))
% 1.26/1.49  (step t134.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t134.t16 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0))) :rule cong :premises (t134.t14 t134.t15))
% 1.26/1.49  (step t134.t17 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule all_simplify)
% 1.26/1.49  (step t134.t18 (cl (= (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) :rule trans :premises (t134.t16 t134.t17))
% 1.26/1.49  (step t134 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule bind)
% 1.26/1.49  (step t135 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule cong :premises (t133 t134))
% 1.26/1.49  (step t136 (cl (= (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot Phi)) Psi) __flatten_var_0))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))))) :rule trans :premises (t132 t135))
% 1.26/1.49  (step t137 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule resolution :premises (t129 t136 a5))
% 1.26/1.49  (step t138 (cl (not (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) (not (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule equiv_pos2)
% 1.26/1.49  (step t139 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.49  (anchor :step t140 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t140.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t140.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t140.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t140.t4 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y)))) (not (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) (not (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) (not (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W))))) (not (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule and_neg)
% 1.26/1.49  (step t140.t5 (cl (and (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t140.t4 a3 a2 a1 a0))
% 1.26/1.49  (step t140.t6 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t140.t5))
% 1.26/1.49  (step t140.t7 (cl (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule and :premises (t140.t5))
% 1.26/1.49  (step t140.t8 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t140.t9 (cl (= (@ tptp.mnot Phi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi))) :rule cong :premises (t140.t6 t140.t8))
% 1.26/1.49  (step t140.t10 (cl (= (@ tptp.mor (@ tptp.mnot Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)))) :rule cong :premises (t140.t7 t140.t9))
% 1.26/1.49  (step t140.t11 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t140.t12 (cl (= (@ tptp.mnot Psi) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) :rule cong :premises (t140.t6 t140.t11))
% 1.26/1.49  (step t140.t13 (cl (= (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)))) :rule cong :premises (t140.t10 t140.t12))
% 1.26/1.49  (step t140.t14 (cl (= (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))))) :rule cong :premises (t140.t6 t140.t13))
% 1.26/1.49  (step t140.t15 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t140.t16 (cl (= (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) :rule cong :premises (t140.t14 t140.t15))
% 1.26/1.49  (step t140 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)))) :rule bind)
% 1.26/1.49  (step t141 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))))) :rule cong :premises (t139 t140))
% 1.26/1.49  (step t142 (cl (= tptp.mand tptp.mand)) :rule refl)
% 1.26/1.49  (anchor :step t143 :args ((Phi (-> $$unsorted Bool)) (:= Phi Phi) (Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t143.t1 (cl (= Phi Phi)) :rule refl)
% 1.26/1.49  (step t143.t2 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t143.t3 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t143.t4 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.49  (step t143.t5 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))))) :rule refl)
% 1.26/1.49  (step t143.t6 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi) (lambda ((W $$unsorted)) (not (@ Phi W))))) :rule all_simplify)
% 1.26/1.49  (step t143.t7 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))))) :rule cong :premises (t143.t5 t143.t6))
% 1.26/1.49  (step t143.t8 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t143.t9 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (W $$unsorted) (:= W W)))
% 1.26/1.49  (step t143.t9.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t143.t9.t2 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t143.t9.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (not (@ Phi W)))) :rule all_simplify)
% 1.26/1.49  (step t143.t9.t4 (cl (= (@ Psi W) (@ Psi W))) :rule refl)
% 1.26/1.49  (step t143.t9.t5 (cl (= (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W)) (or (not (@ Phi W)) (@ Psi W)))) :rule cong :premises (t143.t9.t3 t143.t9.t4))
% 1.26/1.49  (step t143.t9 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ (lambda ((W $$unsorted)) (not (@ Phi W))) W) (@ Psi W))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule bind)
% 1.26/1.49  (step t143.t10 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Phi W)))) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t143.t8 t143.t9))
% 1.26/1.49  (step t143.t11 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))))) :rule trans :premises (t143.t7 t143.t10))
% 1.26/1.49  (step t143.t12 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi) (lambda ((W $$unsorted)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t143.t13 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))))) :rule cong :premises (t143.t11 t143.t12))
% 1.26/1.49  (step t143.t14 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t143.t15 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t143.t15.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t143.t15.t2 (cl (= (not (@ Phi W)) (not (@ Phi W)))) :rule refl)
% 1.26/1.49  (step t143.t15.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W) (not (@ Psi W)))) :rule all_simplify)
% 1.26/1.49  (step t143.t15.t4 (cl (= (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W)) (or (not (@ Phi W)) (not (@ Psi W))))) :rule cong :premises (t143.t15.t2 t143.t15.t3))
% 1.26/1.49  (step t143.t15 (cl (= (lambda ((W $$unsorted)) (or (not (@ Phi W)) (@ (lambda ((W $$unsorted)) (not (@ Psi W))) W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule bind)
% 1.26/1.49  (step t143.t16 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (not (@ Phi W)) (@ Psi W))) (lambda ((W $$unsorted)) (not (@ Psi W)))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t143.t14 t143.t15))
% 1.26/1.49  (step t143.t17 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi)) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))))) :rule trans :premises (t143.t13 t143.t16))
% 1.26/1.49  (step t143.t18 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))))) :rule cong :premises (t143.t4 t143.t17))
% 1.26/1.49  (step t143.t19 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t143.t20 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t143.t20.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t143.t20.t2 (cl (= (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W) (or (not (@ Phi W)) (not (@ Psi W))))) :rule all_simplify)
% 1.26/1.49  (step t143.t20.t3 (cl (= (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W)) (not (or (not (@ Phi W)) (not (@ Psi W)))))) :rule cong :premises (t143.t20.t2))
% 1.26/1.49  (step t143.t20 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W)))) W))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule bind)
% 1.26/1.49  (step t143.t21 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((W $$unsorted)) (or (not (@ Phi W)) (not (@ Psi W))))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t143.t19 t143.t20))
% 1.26/1.49  (step t143.t22 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))))) :rule trans :premises (t143.t18 t143.t21))
% 1.26/1.49  (step t143.t23 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t143.t24 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0))) :rule cong :premises (t143.t22 t143.t23))
% 1.26/1.49  (step t143.t25 (cl (= (@ (lambda ((W $$unsorted)) (not (or (not (@ Phi W)) (not (@ Psi W))))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule all_simplify)
% 1.26/1.49  (step t143.t26 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) :rule trans :premises (t143.t24 t143.t25))
% 1.26/1.49  (step t143 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0)) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule bind)
% 1.26/1.49  (step t144 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Phi)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule cong :premises (t142 t143))
% 1.26/1.49  (step t145 (cl (= (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.mnot (@ (@ tptp.mor (@ tptp.mnot Phi)) (@ tptp.mnot Psi))) __flatten_var_0))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))))) :rule trans :premises (t141 t144))
% 1.26/1.49  (step t146 (cl (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0))))))) :rule resolution :premises (t138 t145 a4))
% 1.26/1.49  (step t147 (cl (and (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t78 t83 t92 t101 a10 a9 t110 t119 t128 t137 t146 a3 a2 a1 a0))
% 1.26/1.49  (step t148 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t147))
% 1.26/1.49  (step t149 (cl (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) :rule and :premises (t147))
% 1.26/1.49  (step t150 (cl (= (@ tptp.mnot tptp.mtrue) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)))) :rule cong :premises (t148 t149))
% 1.26/1.49  (step t151 (cl (= (= tptp.mfalse (@ tptp.mnot tptp.mtrue)) (= tptp.mfalse (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))))) :rule cong :premises (t77 t150))
% 1.26/1.49  (step t152 (cl (= tptp.mfalse tptp.mfalse)) :rule refl)
% 1.26/1.49  (step t153 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (lambda ((W $$unsorted)) (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t154 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t154.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t154.t2 (cl (= (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W) true)) :rule all_simplify)
% 1.26/1.49  (step t154.t3 (cl (= (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W)) (not true))) :rule cong :premises (t154.t2))
% 1.26/1.49  (step t154.t4 (cl (= (not true) false)) :rule all_simplify)
% 1.26/1.49  (step t154.t5 (cl (= (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W)) false)) :rule trans :premises (t154.t3 t154.t4))
% 1.26/1.49  (step t154 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W))) (lambda ((W $$unsorted)) false))) :rule bind)
% 1.26/1.49  (step t155 (cl (= (lambda ((W $$unsorted)) false) (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule all_simplify)
% 1.26/1.49  (step t156 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true) W))) (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule trans :premises (t154 t155))
% 1.26/1.49  (step t157 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule trans :premises (t153 t156))
% 1.26/1.49  (step t158 (cl (= (= tptp.mfalse (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)))) :rule cong :premises (t152 t157))
% 1.26/1.49  (step t159 (cl (= (= tptp.mfalse (@ tptp.mnot tptp.mtrue)) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)))) :rule trans :premises (t151 t158))
% 1.26/1.49  (step t160 (cl (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false))) :rule resolution :premises (t76 t159 a14))
% 1.26/1.49  (step t161 (cl (and (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V))))))) (= tptp.mbox_k (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V))))) (= tptp.mcountersatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (@ Phi W))))) (= tptp.msatisfiable (lambda ((Phi (-> $$unsorted Bool))) (not (forall ((W $$unsorted)) (not (@ Phi W)))))) (= tptp.minvalid (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (not (@ Phi W))))) (= tptp.mvalid (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W)))) (= tptp.mweakly_directed (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (not (forall ((V $$unsorted)) (or (not (@ (@ R T) V)) (not (@ (@ R U) V))))))))) (= tptp.mweakly_connected (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U) (= T U) (@ (@ R U) T))))) (= tptp.mweakly_dense (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (not (@ (@ R U) T))))))))) (= tptp.mfunctional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (or (not (@ (@ R S) T)) (not (forall ((U $$unsorted)) (or (not (@ (@ R S) U)) (= T U)))))))))) (= tptp.mpartially_functional (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (= T U))))) (= tptp.meuclidean (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R S) U)) (@ (@ R T) U))))) (= tptp.mtransitive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted) (U $$unsorted)) (or (not (@ (@ R S) T)) (not (@ (@ R T) U)) (@ (@ R S) U))))) (= tptp.mserial (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (not (forall ((T $$unsorted)) (not (@ (@ R S) T))))))) (= tptp.msymmetric (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted) (T $$unsorted)) (or (not (@ (@ R S) T)) (@ (@ R T) S))))) (= tptp.mreflexive (lambda ((R (-> $$unsorted $$unsorted Bool))) (forall ((S $$unsorted)) (@ (@ R S) S)))) (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ R __flatten_var_0) V)) (not (@ Phi V))))))) (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ R W) V)) (@ Phi V))))) (= tptp.mfalse (lambda ((BOUND_VARIABLE_4234 $$unsorted)) false)) (= tptp.mtrue (lambda ((BOUND_VARIABLE_1524 $$unsorted)) true)) (= tptp.mexists_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((P (-> $$unsorted Bool))) (not (@ (@ Phi P) __flatten_var_0)))))) (= tptp.mexists_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((X tptp.mu)) (not (@ (@ Phi X) __flatten_var_0)))))) (= tptp.mforall_prop (lambda ((Phi (-> (-> $$unsorted Bool) $$unsorted Bool)) (W $$unsorted)) (forall ((P (-> $$unsorted Bool))) (@ (@ Phi P) W)))) (= tptp.mforall_ind (lambda ((Phi (-> tptp.mu $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.mu)) (@ (@ Phi X) W)))) (= tptp.mxor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0))))))) (= tptp.mimplied (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))) (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0)))) (= tptp.mand (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (@ Phi __flatten_var_0)) (not (@ Psi __flatten_var_0)))))) (= tptp.mor (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (W $$unsorted)) (or (@ Phi W) (@ Psi W)))) (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W)))) (= tptp.meq_prop (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (W $$unsorted)) (= (@ X W) (@ Y W)))) (= tptp.meq_ind (lambda ((X tptp.mu) (Y tptp.mu) (W $$unsorted)) (= X Y))))) :rule resolution :premises (t2 t11 a31 t16 t21 a28 a27 t26 t31 t36 t41 t46 t51 t56 t61 t66 a17 t75 a15 t160 t83 t92 t101 a10 a9 t110 t119 t128 t137 t146 a3 a2 a1 a0))
% 1.26/1.49  (step t162 (cl (= tptp.mvalid (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W))))) :rule and :premises (t161))
% 1.26/1.49  (step t163 (cl (= tptp.mequiv (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule and :premises (t161))
% 1.26/1.49  (step t164 (cl (= tptp.mbox_k (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))))) :rule and :premises (t161))
% 1.26/1.49  (step t165 (cl (= tptp.mimplies (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule and :premises (t161))
% 1.26/1.49  (step t166 (cl (= tptp.p tptp.p)) :rule refl)
% 1.26/1.49  (step t167 (cl (= (@ tptp.mimplies tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p))) :rule cong :premises (t165 t166))
% 1.26/1.49  (step t168 (cl (= tptp.mnot (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule and :premises (t161))
% 1.26/1.49  (step t169 (cl (= (@ tptp.mnot tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p))) :rule cong :premises (t168 t166))
% 1.26/1.49  (step t170 (cl (= (@ (@ tptp.mimplies tptp.p) (@ tptp.mnot tptp.p)) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p)))) :rule cong :premises (t167 t169))
% 1.26/1.49  (step t171 (cl (= (@ tptp.mbox_k (@ (@ tptp.mimplies tptp.p) (@ tptp.mnot tptp.p))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p))))) :rule cong :premises (t164 t170))
% 1.26/1.49  (step t172 (cl (= (@ tptp.mequiv (@ tptp.mbox_k (@ (@ tptp.mimplies tptp.p) (@ tptp.mnot tptp.p)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p)))))) :rule cong :premises (t163 t171))
% 1.26/1.49  (step t173 (cl (= tptp.mdia_k (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))))) :rule and :premises (t161))
% 1.26/1.49  (step t174 (cl (= (@ tptp.mdia_k tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))) tptp.p))) :rule cong :premises (t173 t166))
% 1.26/1.49  (step t175 (cl (= (@ tptp.mnot (@ tptp.mdia_k tptp.p)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))) tptp.p)))) :rule cong :premises (t168 t174))
% 1.26/1.49  (step t176 (cl (= (@ (@ tptp.mequiv (@ tptp.mbox_k (@ (@ tptp.mimplies tptp.p) (@ tptp.mnot tptp.p)))) (@ tptp.mnot (@ tptp.mdia_k tptp.p))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))) tptp.p))))) :rule cong :premises (t172 t175))
% 1.26/1.49  (step t177 (cl (= (@ tptp.mvalid (@ (@ tptp.mequiv (@ tptp.mbox_k (@ (@ tptp.mimplies tptp.p) (@ tptp.mnot tptp.p)))) (@ tptp.mnot (@ tptp.mdia_k tptp.p)))) (@ (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))) tptp.p)))))) :rule cong :premises (t162 t176))
% 1.26/1.49  (step t178 (cl (= (not (@ tptp.mvalid (@ (@ tptp.mequiv (@ tptp.mbox_k (@ (@ tptp.mimplies tptp.p) (@ tptp.mnot tptp.p)))) (@ tptp.mnot (@ tptp.mdia_k tptp.p))))) (not (@ (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))) tptp.p))))))) :rule cong :premises (t177))
% 1.26/1.49  (step t179 (cl (= (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W))))) :rule refl)
% 1.26/1.49  (step t180 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))))) :rule refl)
% 1.26/1.49  (step t181 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))))) :rule refl)
% 1.26/1.49  (step t182 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ tptp.p __flatten_var_0)) (@ Psi __flatten_var_0))))) :rule all_simplify)
% 1.26/1.49  (step t183 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p) (lambda ((W $$unsorted)) (not (@ tptp.p W))))) :rule all_simplify)
% 1.26/1.49  (step t184 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p)) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ tptp.p __flatten_var_0)) (@ Psi __flatten_var_0))) (lambda ((W $$unsorted)) (not (@ tptp.p W)))))) :rule cong :premises (t182 t183))
% 1.26/1.49  (step t185 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ tptp.p __flatten_var_0)) (@ Psi __flatten_var_0))) (lambda ((W $$unsorted)) (not (@ tptp.p W)))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ tptp.p __flatten_var_0)) (@ (lambda ((W $$unsorted)) (not (@ tptp.p W))) __flatten_var_0))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t186 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t186.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t186.t2 (cl (= (not (@ tptp.p __flatten_var_0)) (not (@ tptp.p __flatten_var_0)))) :rule refl)
% 1.26/1.49  (step t186.t3 (cl (= (@ (lambda ((W $$unsorted)) (not (@ tptp.p W))) __flatten_var_0) (not (@ tptp.p __flatten_var_0)))) :rule all_simplify)
% 1.26/1.49  (step t186.t4 (cl (= (or (not (@ tptp.p __flatten_var_0)) (@ (lambda ((W $$unsorted)) (not (@ tptp.p W))) __flatten_var_0)) (or (not (@ tptp.p __flatten_var_0)) (not (@ tptp.p __flatten_var_0))))) :rule cong :premises (t186.t2 t186.t3))
% 1.26/1.49  (step t186.t5 (cl (= (or (not (@ tptp.p __flatten_var_0)) (not (@ tptp.p __flatten_var_0))) (not (@ tptp.p __flatten_var_0)))) :rule all_simplify)
% 1.26/1.49  (step t186.t6 (cl (= (or (not (@ tptp.p __flatten_var_0)) (@ (lambda ((W $$unsorted)) (not (@ tptp.p W))) __flatten_var_0)) (not (@ tptp.p __flatten_var_0)))) :rule trans :premises (t186.t4 t186.t5))
% 1.26/1.49  (step t186 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (or (not (@ tptp.p __flatten_var_0)) (@ (lambda ((W $$unsorted)) (not (@ tptp.p W))) __flatten_var_0))) (lambda ((__flatten_var_0 $$unsorted)) (not (@ tptp.p __flatten_var_0))))) :rule bind)
% 1.26/1.49  (step t187 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ tptp.p __flatten_var_0)) (@ Psi __flatten_var_0))) (lambda ((W $$unsorted)) (not (@ tptp.p W)))) (lambda ((__flatten_var_0 $$unsorted)) (not (@ tptp.p __flatten_var_0))))) :rule trans :premises (t185 t186))
% 1.26/1.49  (step t188 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p)) (lambda ((__flatten_var_0 $$unsorted)) (not (@ tptp.p __flatten_var_0))))) :rule trans :premises (t184 t187))
% 1.26/1.49  (step t189 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (lambda ((__flatten_var_0 $$unsorted)) (not (@ tptp.p __flatten_var_0)))))) :rule cong :premises (t181 t188))
% 1.26/1.49  (step t190 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (lambda ((__flatten_var_0 $$unsorted)) (not (@ tptp.p __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ tptp.p __flatten_var_0))) V)))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t191 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t191.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (anchor :step t191.t2 :args ((V $$unsorted) (:= V V)))
% 1.26/1.49  (step t191.t2.t1 (cl (= V V)) :rule refl)
% 1.26/1.49  (step t191.t2.t2 (cl (= (not (@ (@ tptp.rel_k W) V)) (not (@ (@ tptp.rel_k W) V)))) :rule refl)
% 1.26/1.49  (step t191.t2.t3 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ tptp.p __flatten_var_0))) V) (not (@ tptp.p V)))) :rule all_simplify)
% 1.26/1.49  (step t191.t2.t4 (cl (= (or (not (@ (@ tptp.rel_k W) V)) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ tptp.p __flatten_var_0))) V)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) :rule cong :premises (t191.t2.t2 t191.t2.t3))
% 1.26/1.49  (step t191.t2 (cl (= (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ tptp.p __flatten_var_0))) V))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V)))))) :rule bind)
% 1.26/1.49  (step t191 (cl (= (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ (lambda ((__flatten_var_0 $$unsorted)) (not (@ tptp.p __flatten_var_0))) V)))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))))) :rule bind)
% 1.26/1.49  (step t192 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (lambda ((__flatten_var_0 $$unsorted)) (not (@ tptp.p __flatten_var_0)))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))))) :rule trans :premises (t190 t191))
% 1.26/1.49  (step t193 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))))) :rule trans :premises (t189 t192))
% 1.26/1.49  (step t194 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V)))))))) :rule cong :premises (t180 t193))
% 1.26/1.49  (step t195 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V)))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)))))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t196 :args ((Psi (-> $$unsorted Bool)) (:= Psi Psi) (__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t196.t1 (cl (= Psi Psi)) :rule refl)
% 1.26/1.49  (step t196.t2 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t196.t3 (cl (= (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))) :rule all_simplify)
% 1.26/1.49  (step t196.t4 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) :rule cong :premises (t196.t3))
% 1.26/1.49  (step t196.t5 (cl (= (@ Psi __flatten_var_0) (@ Psi __flatten_var_0))) :rule refl)
% 1.26/1.49  (step t196.t6 (cl (= (or (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (@ Psi __flatten_var_0)) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ Psi __flatten_var_0)))) :rule cong :premises (t196.t4 t196.t5))
% 1.26/1.49  (step t196.t7 (cl (= (not (or (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ Psi __flatten_var_0))))) :rule cong :premises (t196.t6))
% 1.26/1.49  (step t196.t8 (cl (= (not (@ Psi __flatten_var_0)) (not (@ Psi __flatten_var_0)))) :rule refl)
% 1.26/1.49  (step t196.t9 (cl (= (or (not (@ Psi __flatten_var_0)) (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (or (not (@ Psi __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) :rule cong :premises (t196.t8 t196.t3))
% 1.26/1.49  (step t196.t10 (cl (= (not (or (not (@ Psi __flatten_var_0)) (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))))) :rule cong :premises (t196.t9))
% 1.26/1.49  (step t196.t11 (cl (= (or (not (or (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)))) (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))))) :rule cong :premises (t196.t7 t196.t10))
% 1.26/1.49  (step t196.t12 (cl (= (not (or (not (or (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0))))) (not (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))))))) :rule cong :premises (t196.t11))
% 1.26/1.49  (step t196 (cl (= (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))))))) :rule bind)
% 1.26/1.49  (step t197 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V)))))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))))))) :rule trans :premises (t195 t196))
% 1.26/1.49  (step t198 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p)))) (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))))))) :rule trans :premises (t194 t197))
% 1.26/1.49  (step t199 (cl (= (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))))) :rule refl)
% 1.26/1.49  (step t200 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))) tptp.p) (lambda ((__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))))) :rule all_simplify)
% 1.26/1.49  (step t201 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))) tptp.p)) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))))) :rule cong :premises (t199 t200))
% 1.26/1.49  (step t202 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))) W))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t203 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t203.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t203.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))) W) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))))) :rule all_simplify)
% 1.26/1.49  (step t203.t3 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))) W)) (not (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V)))))))) :rule cong :premises (t203.t2))
% 1.26/1.49  (step t203.t4 (cl (= (not (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V)))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V)))))) :rule all_simplify)
% 1.26/1.49  (step t203.t5 (cl (= (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))) W)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V)))))) :rule trans :premises (t203.t3 t203.t4))
% 1.26/1.49  (step t203 (cl (= (lambda ((W $$unsorted)) (not (@ (lambda ((__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))) W))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))))) :rule bind)
% 1.26/1.49  (step t204 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))))) :rule trans :premises (t202 t203))
% 1.26/1.49  (step t205 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))) tptp.p)) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))))) :rule trans :premises (t201 t204))
% 1.26/1.49  (step t206 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))) tptp.p))) (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V)))))))) :rule cong :premises (t198 t205))
% 1.26/1.49  (step t207 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V)))))) (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0))) (not (or (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))))))) :rule all_simplify)
% 1.26/1.49  (anchor :step t208 :args ((__flatten_var_0 $$unsorted) (:= __flatten_var_0 __flatten_var_0)))
% 1.26/1.49  (step t208.t1 (cl (= __flatten_var_0 __flatten_var_0)) :rule refl)
% 1.26/1.49  (step t208.t2 (cl (= (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) :rule refl)
% 1.26/1.49  (step t208.t3 (cl (= (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))) :rule all_simplify)
% 1.26/1.49  (step t208.t4 (cl (= (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) :rule cong :premises (t208.t2 t208.t3))
% 1.26/1.49  (step t208.t5 (cl (= (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0))) (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))))) :rule cong :premises (t208.t4))
% 1.26/1.49  (step t208.t6 (cl (= (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) :rule cong :premises (t208.t3))
% 1.26/1.49  (step t208.t7 (cl (= (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))) :rule refl)
% 1.26/1.49  (step t208.t8 (cl (= (or (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) :rule cong :premises (t208.t6 t208.t7))
% 1.26/1.49  (step t208.t9 (cl (= (not (or (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))) (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))))) :rule cong :premises (t208.t8))
% 1.26/1.49  (step t208.t10 (cl (= (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0))) (not (or (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))) (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))))) :rule cong :premises (t208.t5 t208.t9))
% 1.26/1.49  (step t208.t11 (cl (= (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))) (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))))) :rule all_simplify)
% 1.26/1.49  (step t208.t12 (cl (= (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0))) (not (or (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))))) :rule trans :premises (t208.t10 t208.t11))
% 1.26/1.49  (step t208.t13 (cl (= (not (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0))) (not (or (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))))) (not (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))))) :rule cong :premises (t208.t12))
% 1.26/1.49  (step t208.t14 (cl (= (not (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) :rule all_simplify)
% 1.26/1.49  (step t208.t15 (cl (= (not (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0))) (not (or (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))))) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) :rule trans :premises (t208.t13 t208.t14))
% 1.26/1.49  (step t208 (cl (= (lambda ((__flatten_var_0 $$unsorted)) (not (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0))) (not (or (not (@ (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))))) :rule bind)
% 1.26/1.49  (step t209 (cl (= (@ (lambda ((Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))))) (lambda ((W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V)))))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))))) :rule trans :premises (t207 t208))
% 1.26/1.49  (step t210 (cl (= (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))) tptp.p))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))))) :rule trans :premises (t206 t209))
% 1.26/1.49  (step t211 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))) tptp.p)))) (@ (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))))) :rule cong :premises (t179 t210))
% 1.26/1.49  (step t212 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) (forall ((W $$unsorted)) (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))) W)))) :rule all_simplify)
% 1.26/1.49  (anchor :step t213 :args ((W $$unsorted) (:= W W)))
% 1.26/1.49  (step t213.t1 (cl (= W W)) :rule refl)
% 1.26/1.49  (step t213.t2 (cl (= (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))) W) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))))) :rule all_simplify)
% 1.26/1.49  (step t213 (cl (= (forall ((W $$unsorted)) (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))) W)) (forall ((W $$unsorted)) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V)))))))) :rule bind)
% 1.26/1.49  (step t214 (cl (= (forall ((W $$unsorted)) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V)))))) (forall ((W $$unsorted)) true))) :rule all_simplify)
% 1.26/1.49  (step t215 (cl (= (forall ((W $$unsorted)) true) true)) :rule all_simplify)
% 1.26/1.49  (step t216 (cl (= (forall ((W $$unsorted)) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (not (@ tptp.p V)))))) true)) :rule trans :premises (t214 t215))
% 1.26/1.49  (step t217 (cl (= (forall ((W $$unsorted)) (@ (lambda ((__flatten_var_0 $$unsorted)) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V)))))) W)) true)) :rule trans :premises (t213 t216))
% 1.26/1.49  (step t218 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W))) (lambda ((__flatten_var_0 $$unsorted)) (or (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ tptp.p V))))))) true)) :rule trans :premises (t212 t217))
% 1.26/1.49  (step t219 (cl (= (@ (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))) tptp.p)))) true)) :rule trans :premises (t211 t218))
% 1.26/1.49  (step t220 (cl (= (not (@ (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))) tptp.p))))) (not true))) :rule cong :premises (t219))
% 1.26/1.49  (step t221 (cl (= (not true) false)) :rule all_simplify)
% 1.26/1.49  (step t222 (cl (= (not (@ (lambda ((Phi (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ Phi W))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (or (not (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) (not (or (not (@ Psi __flatten_var_0)) (@ Phi __flatten_var_0)))))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k W) V)) (@ Phi V)))) (@ (@ (lambda ((Phi (-> $$unsorted Bool)) (Psi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (or (not (@ Phi __flatten_var_0)) (@ Psi __flatten_var_0))) tptp.p) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) tptp.p)))) (@ (lambda ((Phi (-> $$unsorted Bool)) (W $$unsorted)) (not (@ Phi W))) (@ (lambda ((Phi (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (not (forall ((V $$unsorted)) (or (not (@ (@ tptp.rel_k __flatten_var_0) V)) (not (@ Phi V)))))) tptp.p))))) false)) :rule trans :premises (t220 t221))
% 1.26/1.49  (step t223 (cl (= (not (@ tptp.mvalid (@ (@ tptp.mequiv (@ tptp.mbox_k (@ (@ tptp.mimplies tptp.p) (@ tptp.mnot tptp.p)))) (@ tptp.mnot (@ tptp.mdia_k tptp.p))))) false)) :rule trans :premises (t178 t222))
% 1.26/1.49  (step t224 (cl false) :rule resolution :premises (t1 t223 a33))
% 1.26/1.49  (step t225 (cl (not false)) :rule false)
% 1.26/1.49  (step t226 (cl) :rule resolution :premises (t224 t225))
% 1.26/1.49  
% 1.26/1.49  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.Nkaz93JtI5/cvc5---1.0.5_18369.smt2
% 1.26/1.49  % cvc5---1.0.5 exiting
% 1.26/1.49  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------